全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
6814 7
2012-04-28
data liquid.quoteagg;
set quote1-quote21;
run;
我运行以上程序,结果出现 ERROR: 变量 F9 已定义为字符型和数值型。
不知道这是什么意思,求高手解答!
原始数据中F9第一个观测值是文本,其他观测值是数值,不管是否将第一行作为变量读入都会出现这种结果。
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-28 01:43:10
语句set quote1-quote21;在SAS9.1.3会有问题,因为SAS9.1.3不支持这样的缩写!若是SAS9.2就可以执行了!如果不能执行,最好还就不要用简写形式的set语句,改用set quote1 quote2 quote13 quote14 quote15 quote16 quote17 quote18 quote19 quote110 quote11 quote12 quote13 quote14 quote15 quote16 quote17 quote18 quote19 quote20 quote21;就基本上没有问题了!
二维码

扫码加我 拉你入群

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

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

2012-4-28 09:42:00
楼上正解,9.13缺失不支持,9.2的支持
二维码

扫码加我 拉你入群

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

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

2012-4-28 11:00:57
F9变量在各数据集里的数据类型定义不一致。
二维码

扫码加我 拉你入群

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

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

2012-4-29 13:43:42
情迷仲夏夜 发表于 2012-4-28 01:43
语句set quote1-quote21;在SAS9.1.3会有问题,因为SAS9.1.3不支持这样的缩写!若是SAS9.2就可以执行了!如果 ...
我用的是9.2的版本,所以不是这个问题,好像问题是各个数据集的变量定义不一样,现在已经解决了,谢谢啦
二维码

扫码加我 拉你入群

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

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

2012-4-29 13:46:31
webgu 发表于 2012-4-28 11:00
F9变量在各数据集里的数据类型定义不一致。
每个数据集变量格式一模一样,导入的时候也是用宏循环导入的,我看了f9变量属性,是best,问题应该出在这里
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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