我在数据质量和后续数据格式方面遇到了一些问题.
数据是20111021格式的DOB,但有些条目是以下之一 - '0''101''10101'.
我可以在DOB是这样的数据步骤中丢弃数据行,还是DOB不是8个数字?如果是这样,怎么样?
data clean ;
set dirty ;
if input(DOB,??yymmdd8.) then output ;
run ;
Run Code Online (Sandbox Code Playgroud)
基本上,尝试将DOB转换为基于yymmdd8的SAS日期.格式.如果成功,则输出该行.?? ?? 禁止转换失败的行的日志中的错误.