全部版块 我的主页
论坛 计量经济学与统计论坛 五区 数据交流中心 数据求助
7183 3
2014-12-20
我写的程序如下:
data diyuan1;set diyuan;                                                                                                               
year=year(date);                                                                                                                                                                             run;      



运行日记显示的错误如下:
NOTE: 字符值已转换为数字值,位置:(行:列)。
      277:11
NOTE: 无效的数值数据 date='2008-12-31' 出现在行 277 列 11。
code=000001 date=2008-12-31 type=4 age=63 sex=0 title=1 edu=4 geo1=0 geo2=0 geo3=0 year=. _ERROR_=1 _N_=1
NOTE: 无效的数值数据 date='2008-12-31' 出现在行 277 列 11。
code=000001 date=2008-12-31 type=4 age=48 sex=0 title=2 edu=5 geo1=0 geo2=0 geo3=0 year=. _ERROR_=1 _N_=2
NOTE: 无效的数值数据 date='2008-12-31' 出现在行 277 列 11。
code=000001 date=2008-12-31 type=1 age=38 sex=0 title=3 edu=5 geo1=0 geo2=0 geo3=0 year=. _ERROR_=1 _N_=3
NOTE: 无效的数值数据 date='2008-12-31' 出现在行 277 列 11。


二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-11 11:09:06
data diyuan1;set diyuan;                                                                                                               
year=input(year(date),4.);                                                                                                                                                                           
run;  
你试一下,这个是把year转化为4位整数
二维码

扫码加我 拉你入群

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

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

2017-10-11 11:09:52
SedenyE7 发表于 2017-10-11 11:09
data diyuan1;set diyuan;                                                                             ...
你之前没有转化成数值型,就会报错
二维码

扫码加我 拉你入群

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

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

2017-10-11 11:09:55
SedenyE7 发表于 2017-10-11 11:09
data diyuan1;set diyuan;                                                                             ...
你之前没有转化成数值型,就会报错
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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