根据字段长度删除数据行
我在数据质量和后续数据格式方面遇到一些问题。
数据的 DOB 格式为 20111021,但某些条目是以下之一 - '0''101''10101'。
我可以在 DOB 是这样的数据步骤中删除数据行,或者 DOB 不是 8 个数字长吗?如果是这样,怎么办?
I'm having some issues with data quality and the subsequent formatting of the data.
The data is DOB in this format 20111021, but some entries are one of the following - '0''101''10101'.
Can I drop rows of data in a data step where the DOB is like this, or if the DOB is not 8 numbers long? If so, how?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
基本上,尝试将 DOB 转换为基于 yymmdd8 的 SAS 日期。格式。如果成功,则输出该行。这 ??抑制日志中转换失败的行的错误。
Basically, attempt to convert DOB into a SAS date based on yymmdd8. format. If successful, output the row. The ?? suppresses errors in the log for the rows which fail conversion.