У меня есть даты в CSV, и я впервые сталкиваюсь с этой проблемой, когда при преобразовании дат из CSV в Stata я получаю пропущенные значения. Я обычно использую:
У меня есть переменная из Excel, 'xdate'
gen stata_date = дата (xdate, "mdy")
Обычно это работает, но для этого набора данных я получаю все пропущенные значения.
В Excel категория формата — «Дата», а тип — *14.03.2001. Как ни странно, когда я меняю формат на пользовательский мм/дд/гггг (когда я перехожу к пользовательскому формату, теперь он находится в формате м/д/гггг), а затем повторно запускаю свой .DO, даты прекрасно переводятся, но когда я перезапускаю Stata и запускаю файл . DO без этого ручного изменения я получаю все недостающие значения.
Есть идеи?