使用stata合并文件时出现日期格式错误



我对stata完全陌生。我正在尝试合并3个不同的数据集,其中有日期,格式为(d-mmm-yy)。在尝试合并时,我遇到一个错误,说

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

我不知道这个错误是怎么回事。需要一些帮助。如果需要,我可以提供任何其他信息。

感谢

这可能意味着,在某些数据集中,日期存储为数字(Stata的格式为Unix-like,自1960年1月1日以来的运行天数),而在其他数据集中,它是字符串(这正是Stata告诉你的)。您需要将它们全部转换为相同的格式,例如使用

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

参见help date()help date functions

最新更新