gpt4 book ai didi

string - SAS 无法识别日期格式

转载 作者:行者123 更新时间:2023-12-04 18:46:54 24 4
gpt4 key购买 nike

我有以下字符日期格式:

"3/1990"
"4/1990"
"5/1990"
...

我尝试了以下代码:

data work.temps;
set indata;
newdate = input(strip(Date), MMYYSw.);
rename newdate = date;
run;

我不断收到以下错误消息:Informat MMYYSW 未找到或无法加载。

最佳答案

您可能必须使用不同的信息来读取字符日期,以便 SAS 可以将它们解释为数字(因为 SAS 中的日期实际上是数值),然后将它们格式化为 MMYYS。 .

这已经过测试并且对我有用:

DATA temps;
FORMAT newdate MMYYS.;
SET indata;
newdate = INPUT(COMPRESS('01/'||date),DDMMYY10.);
RUN;

关于string - SAS 无法识别日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31991855/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com