如何在 SPSS 中从单独的月份和年份变量创建单个日期变量
How to create a single date variable from separate month and year variables in SPSS
我有一个数据集,其中事件的日期由两个变量表示:事件的月份和事件的年份。我想将这两个变量变成一个变量,最好格式化为 date/time 变量。在 SPSS 中执行此操作的语法看起来如何?
注意。我没有指定日期是一个月中的哪一天(1-31)的变量(而且这一天也不重要)。我正在考虑使用仅包含月份和年份的日期格式,或者指定所有事件都发生在每个月的第一天。
说明变量外观的图片:
说明新日期变量外观的图片
来自菜单:
Transform/Date and Time Wizard/Create a Date/time variables from...
然后 select 你的 Month
变量到月份字段,Year
变量到年份字段
按Next
在“结果变量”字段中输入名称(例如:"MonthYear")
从"Output format"中选择你想要的格式(例如:"mmm yyyy")
我建议 "Paste" 语法,以备日后需要;)
按完成,您将得到如下所示的语法(基于以上输入):
COMPUTE MonthYear=DATE.DMY(1, Month, Year).
VARIABLE LABELS MonthYear "".
VARIABLE LEVEL MonthYear (SCALE).
FORMATS MonthYear (MOYR8).
VARIABLE WIDTH MonthYear(8).
EXECUTE.
我有一个数据集,其中事件的日期由两个变量表示:事件的月份和事件的年份。我想将这两个变量变成一个变量,最好格式化为 date/time 变量。在 SPSS 中执行此操作的语法看起来如何?
注意。我没有指定日期是一个月中的哪一天(1-31)的变量(而且这一天也不重要)。我正在考虑使用仅包含月份和年份的日期格式,或者指定所有事件都发生在每个月的第一天。
说明变量外观的图片:
说明新日期变量外观的图片
来自菜单:
Transform/Date and Time Wizard/Create a Date/time variables from...
然后 select 你的 Month
变量到月份字段,Year
变量到年份字段
按Next
在“结果变量”字段中输入名称(例如:"MonthYear")
从"Output format"中选择你想要的格式(例如:"mmm yyyy")
我建议 "Paste" 语法,以备日后需要;)
按完成,您将得到如下所示的语法(基于以上输入):
COMPUTE MonthYear=DATE.DMY(1, Month, Year).
VARIABLE LABELS MonthYear "".
VARIABLE LEVEL MonthYear (SCALE).
FORMATS MonthYear (MOYR8).
VARIABLE WIDTH MonthYear(8).
EXECUTE.