【问题标题】:How to create a single date variable from separate month and year variables in SPSS如何在 SPSS 中从单独的月份和年份变量创建单个日期变量
【发布时间】:2019-10-07 11:23:51
【问题描述】:

我有一个数据集,其中事件的日期由两个变量表示:事件的月份和事件的年份。我想将这两个变量变成一个变量,最好格式化为日期/时间变量。在 SPSS 中执行此操作的语法如何?

注意。我没有一个变量来指定日期是一个月中的哪一天(1-31)(这一天也不重要)。我正在考虑要么只使用仅包含月份和年份的日期格式,要么指定所有事件都发生在每个月的第一天。

说明变量外观的图片:

图片说明新日期变量的外观

【问题讨论】:

    标签: spss


    【解决方案1】:

    从菜单中:

    Transform/Date and Time Wizard/Create a Date/time variables from...
    

    然后选择您的 Month 变量到月份字段,Year 变量到年份字段

    Next

    在“结果变量”字段中输入名称(例如:“MonthYear”)

    从“输出格式”中选择您想要的任何格式(例如:“mmm yyyy”)

    我建议“粘贴”语法,以防您以后需要它;)

    按完成,您将获得如下所示的语法(基于上述输入):

    COMPUTE  MonthYear=DATE.DMY(1, Month, Year).
    VARIABLE LABELS  MonthYear "".
    VARIABLE LEVEL  MonthYear (SCALE).
    FORMATS  MonthYear (MOYR8).
    VARIABLE WIDTH  MonthYear(8).
    EXECUTE.
    

    【讨论】:

    • 这比我预期的要容易得多。感谢您的回答,并发布语法!
    • 如果答案成功,请将其标记为“已接受”,以便其他人现在可以正确答案。这就是堆栈溢出的精神;)
    猜你喜欢
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多