我有一個CSV日期,這是我第一次遇到這個問題,將日期從CSV轉換爲Stata時,我正在丟失值。我通常使用:Stata - 日期轉換
我從Excel中的一個變量, 'xdate'
根stata_date =日期(xdate, 「MDY」)
這通常工作,但對於這個數據集,我讓所有缺少值。
在Excel中,格式類別是Date,Type是* 3/14/2001。奇怪的是,當我將格式更改爲自定義mm/dd/yyyy(當我現在定製它在m/d/yyyy時),然後重新運行我的.DO日期翻譯完美,但是當我重新啓動Stata並運行。如果沒有這個手動更改,我會得到所有缺失的值。
任何想法?
聽起來更像是一個Excel問題,而不是一個Stata問題。你是否在你的Excel文件中硬編碼日期?您應該將它們作爲值複製粘貼 - 將它們從將Excel顯示爲電子表格時重疊到數據的格式化層釋放。 –