Формат данных SAS в формате int - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть столбец даты в формате даты, то есть 05MAY1985. Я бы хотел колонку с указанием только года, но в формате int, а не в формате даты.

Итак, я извлек только год с даты:

  year = date;
  FORMAT year YEAR4.;

Есть ли способ получить этот год как int? Я пробовал int (year), но он преобразует год в число дней с 1960 года.

1 Ответ

0 голосов
/ 14 ноября 2018

Применение формата не изменяет базовое значение, а только способ его отображения. Попробуйте использовать функцию year - например, year = year(date);.

...