У меня проблема в Stata с форматом дат. Я считаю, что это очень простой вопрос, но я не понимаю, как это исправить.Преобразование строки ежемесячных дат в Stata
У меня есть CSV-файл (file.csv), который выглядит как
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
Форма v1 является дд/мм/гггг.
импортировать файл в Stata используя import delimited ...file.csv
v1 строковая переменная, v2 является поплавок.
Я хочу преобразовать v1 в ежемесячно дата, которую Stata может читать.
Мои попытки:
1)
gen Time = date(v1, "DMY")
format Time %tm
, который дает мне
Time
3177m7
3180m2
3182m7
...
, что выглядит не так.
2) В альтернативном
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
, который дает точно такой же результат.
И если я типа
tsset Time, format(%tm)
он говорит мне, что есть пробелы, но нет никаких пробелов в данных.
Не могли бы вы помочь мне понять, что я делаю неправильно?