Как мне отформатировать даты в SAS из строк в числовые - PullRequest
0 голосов
/ 22 октября 2018

Я пытаюсь преобразовать строку в число в SAS.В настоящее время это выглядит как 23.05.2007.Мой код до сих пор

Data Data2;
   Set Data1;
   Input(Date, mmddyy10w.);
   If Date > '07/15/2009'd;
 run;

Я получаю сообщение об ошибке, говорящее, что формат mmddyy10w.не может быть распознан.Кто-нибудь знает, как это исправить?

1 Ответ

0 голосов
/ 22 октября 2018

Правильный информат для чтения даты в сценарии: mmddyy10., Литерал даты должен быть похож на '14 июля 2009 года.как показано в примере ниже

 Data Data2;
 date= Input('07/15/2009',mmddyy10.);
 format date mmddyy10.;
 If Date > '14Jul2009'd;
 run;

ниже - ссылка, которая дает хороший формат идеи и информацию о датах в SAS.https://support.sas.com/resources/papers/proceedings15/1334-2015.pdf

...