全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2007 3
2016-01-28
各位,大家好!
在导入数据后发现有3万多条记录录入错误。变量date为日期型格式date10.,应该是20130101、20140706、20151011,结果都录成了20730101、20740706、20751011。
希望各位帮忙解决。谢谢!
祝好!

附件列表
a.PNG

原图尺寸 12.27 KB

a.PNG

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-29 12:51:30
这个多半是 input 的格式出错。要看一下你的 input 的代码才知道是什么问题。还有,SAS 好像没有 date10 这种格式, 只有 date9 和 date11。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-29 13:04:55
你**7*这种有规律吗?

假如把1979的,例如生日,改成1919怎么办?

没规律的话,不妨设个范围,不在范围内的,改一下7
还有一点,你可以对年做一个nodup,看看都存在什么样的情况,这个比较稳妥
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-29 22:26:08
Tigflanker 发表于 2016-1-29 13:04
你**7*这种有规律吗?

假如把1979的,例如生日,改成1919怎么办?
In excel and Database, date=1 for 1900/01/01
In SAS, date=0 for 1960/01/01

There is 60 years - 1 day difference
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群