如何在SPSS中从单独的月份和年份变量创建单个日期变量

时间:2019-10-07 11:23:51

标签: spss

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

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

该图说明了变量的外观:

Image illustrating how the variables look

该图说明了新的日期变量应如何显示 Image illustrating how the new date variable should look

1 个答案:

答案 0 :(得分:2)

从菜单中:

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

然后将Month变量选择为“月”字段,将Year变量选择为“年”

Next

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

从“输出格式”中选择所需的格式(例如:“ mmm yyyy”)

如果以后需要,我建议“粘贴”语法;)

按Finish,您将获得如下语法(基于上述输入):

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