SAS中文论坛

标题: log提示“字符值已转换为数字值” [打印本页]

作者: shiyiming    时间: 2010-11-13 13:46
标题: log提示“字符值已转换为数字值”
data ipo;set ipo;yr=year(ipo);run;

NOTE: 字符值已转换为数字值,位置:(行:列)。
      41:26
NOTE: 无效的数值数据 ipo='2003-04-28' 出现在行 41 列 26。
stkcd=600004 ipo=2003-04-28 ipod=20030428 ip=1 yr=. _ERROR_=1 _N_=2
请教如何解决
作者: shiyiming    时间: 2010-11-15 14:45
标题: Re: log提示“字符值已转换为数字值”
data ipo;
set ipo;
yr=year( input(ipo,yymmdd10.)  );
run;

your variable ipo is not a valued value
作者: shiyiming    时间: 2010-11-15 16:47
标题: Re: log提示“字符值已转换为数字值”
谢谢, 解决了, 只是yymmdd12才是正确的年份, 不知道为什么




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2