我对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
。