【发布时间】:2017-04-10 05:42:36
【问题描述】:
我正在尝试导入一个变量(称为 bdate),其中包含以 YYYYMM 或 YYYYMMDD 格式表示的日期。 鉴于我必须导入许多具有相同问题的文件,我尝试创建自己的格式(称为日期) throw PROC FORMAT 语句。
PROC FORMAT;
value date
0 - 999999 = [YYMMN6.]
1000000 - 99999999 = [YYMMDD10.]; run;
日志没有显示任何错误消息,但是当我尝试将其用于 bdate 变量导入时,我自己的格式不起作用:
data example;
infile ....;
informat bdate best10. ;
format bdate date10. ;
run;
我该如何解决这个问题?
【问题讨论】: