-3
我有一列字符串變量,例如2010m07,我想將它們轉換成Stata中的日期格式。我如何去做這件事?在Stata中將字符串轉換爲日期格式
我有一列字符串變量,例如2010m07,我想將它們轉換成Stata中的日期格式。我如何去做這件事?在Stata中將字符串轉換爲日期格式
您可以將單個字符串變量(Stata中的變量是電子表格術語中的整個列)映射到具有適當日期函數的數字日期變量。在你的情況
gen mdate = monthly(mystring, "YM")
format mdate %tm
注意的是,這裏的日期格式是隻顯示格式,使一個日期理解的人;日期變量本身是數字。
詳細記錄如下:help datetime
。
這樣做的方法之一是來自SSC的numdate
。一旦安裝,你可以去
numdate monthly mdate = mystring, pattern(YM)
和子monthly
足以適用%tm
作爲默認格式。如果你想要一個不同的格式,你可以指定它。 (如果對SSC的引用沒有意義,help ssc
。)
只是在沒有嘗試的情況下詢問代碼在這裏被廣泛認爲是離題。否則,SO可能只是一系列代碼請求。 –