2012-09-12 20 views
0

我完全是stata。我試圖合併3個不同的數據集,其格式爲(d-mmm-yy)。雖然試圖合併我遇到一個錯誤說日期格式錯誤,同時使用靜態文件合併

date is str 9 in using data stata 
r(106) 

我不知道這個錯誤是關於什麼。需要一些幫助。如有需要,我可以提供任何其他信息。

感謝

+0

對於您的3個數據集中的每一個,描述日期產生的是什麼? –

回答

2

這可能意味着,在某些數據集,日期(塔塔的格式是類Unix,因爲1960年1月1日起已逝去天#)存儲爲一個數字,而在其他國家,它是一個字符串(這正是Stata告訴你的)。您需要將它們全部轉換爲相同的格式,例如與

generate long n_date = date(date, "DMY", 2050) 

請參閱help date()help date functions