【问题标题】:date format error while merging files using stata使用stata合并文件时出现日期格式错误
【发布时间】:2012-09-12 17:01:12
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 对于您的 3 个数据集中的每一个,-describe date- 产生什么?

标签: stata


【解决方案1】:

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

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

help date()help date functions

【讨论】:

    猜你喜欢
    • 2023-01-31
    • 2020-06-07
    • 2017-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多