У меня есть набор данных в SAS, и я хочу создать следующие новые переменные по переменной Date, которая уже присутствует в данных.
Я уже написал код, но я немного запутался в PUT и INPUT функция.
Пожалуйста, проверьте мои коды и сообщите мне изменения, которые я должен сделать.
1.Year fromпеременная даты
2. Месяц с переменной даты
3. День с переменной даты
4. Час от запланированной переменной времени отправления
Пример данных
Дата |Время
01/01/2013 |529
05/27/2013 |540
06/12/2013 |600
09/28/2013 |2025
09/30/2013 |2040
data case_1.Ques_1(keep=Year Month_name Day hour);
set case_1.flights;
Year=year(Date);
month_name=put(date, monname.);
Day=put(date,downame.);
hour=put(time,hour.);
run;