我正在尝试在SAS中将字符串转换为数字。当前,它看起来像是05/23/2007。到目前为止,我的代码是
Data Data2;
Set Data1;
Input(Date, mmddyy10w.);
If Date > '07/15/2009'd;
run;
我收到一个错误,说格式为mmddyy10w。无法识别。有谁知道如何解决这一问题?
答案 0 :(得分:2)
在方案中,要读取日期的正确信息是mmddyy10。日期文字应类似于'14Jul2009'd。如下例所示
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