Как создать одну переменную даты из отдельных переменных месяца и года в SPSS - PullRequest
1 голос
/ 07 октября 2019

У меня есть набор данных, в котором дата события представлена ​​двумя переменными: месяц события и год события. Я хотел бы превратить эти две переменные в одну переменную, предпочтительно отформатированную как переменная даты / времени. Как будет выглядеть синтаксис для этого в SPSS?

NB. У меня нет переменной, указывающей, какой день (1-31) месяца является датой (и этот день тоже не важен). Я думал о том, чтобы либо просто использовать формат даты, который включает только месяц и год, либо указать, что все события произошли в первое число каждого месяца.

Изображение, иллюстрирующее, как выглядят переменные:

Image illustrating how the variables look

Изображение, показывающее, как должна выглядеть новая переменная даты Image illustrating how the new date variable should look

1 Ответ

2 голосов
/ 07 октября 2019

Из меню:

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

Затем выберите переменную Month для поля месяца, Year переменную для поля года

Нажмите Next

Введите имя в поле «Result Variable» (например, «MonthYear»)

В «Output format» выберите любой формат, который вы хотите (например: «mmm yyyy»)

Iпредложил бы "Вставить" синтаксис, в случае, если он понадобится вам позже;)

Нажмите Finish, и вы получите синтаксис, похожий на этот (основанный на вышеуказанных входах):

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