作者anovachen (囧)
看板Statistics
标题[程式] SAS data step错误讯息
时间Fri Jul 5 18:54:35 2013
[软体程式类别]:
SAS 9.3
[程式问题]:
资料处理
[软体熟悉度]:
高(1年以上)
[问题叙述]:
我要把类别变数的值(字串形式的数字)转换为数值型态的数字。
错误讯息如下:
NOTE: 字元资料 11.00 无效 (位於 line 165 column 26)。
NOTE: 函数 INPUT 的引数无效 (位於 line 167 column 5)。
这是一个有几万笔资料的资料库,
只有大约十几笔资料有这种错误讯息...(我看讯息视窗上面的_N_=...判断的)
虽然我也可以装作没看到=_=
但我後来不放心,加了一堆if else去判断是否有出现译码簿上没有的值,
以免出现一些不能转换的值也被input函数吃下去...
但是...还是照样出现这类的错误讯息。
请问这要怎麽看错误讯息debug?
该不会原始资料是字串"11.00"所以我用2.的格式,input吃不下去?
但我看过原始资料(转换前的),
出现该错误讯息的资料并没有任何一个值等於11.00阿= =
还是我应该全部都转换为4.2格式?(允许有两位小数点)
[程式范例]:
X=input(X,2.);
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.122.43.77