0

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

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

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

谢谢

4

1 回答 1

2

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

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

help date()help date functions

于 2012-09-12T20:33:27.673 回答