日付の書式でStataに問題があります。私はそれは非常に単純な質問だと信じていますが、私はそれを修正する方法を見ることができません。月の日付をStataに変換する
私はV1の形式はDD/MM/YYYYです
v1 v2
01/01/2000 1.1
01/02/2000 1.2
01/03/2000 1.3
...
01/12/2000 1.12
01/02/2001 1.1
...
01/12/2001 1.12
のように見えるcsvファイル(file.csvになり)を持っています。
私はimport delimited ...file.csv
V1を使用してStataの中のファイルをインポートするには、v2はフロートで、文字列変数です。
私は月にのStataが読むことができる日付でv1を変換したいと思います。
私の試み:
1)
gen Time = date(v1, "DMY")
format Time %tm
私に間違って見えます
Time
3177m7
3180m2
3182m7
...
を与えます。全く同じ結果を与える代替
gen v1_1=v1
replace v1_1 = substr(v1_1,4,length(v1_1))
gen Time_1 = date(v1_1, "MY")
format Time_1 %tm
で
2)。
そして、私は
tsset Time, format(%tm)
を入力した場合にはギャップがあるが、データにギャップがないことを私に伝えます。
私が間違っていることを理解するのに役立つでしょうか?