楼主: xmubaorui
6924 7

[原创博文] SAS导入遇到字符型和数值型错误 [推广有奖]

  • 4关注
  • 1粉丝

大专生

38%

还不是VIP/贵宾

-

威望
0
论坛币
267 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
427 点
帖子
44
精华
0
在线时间
49 小时
注册时间
2011-11-11
最后登录
2013-3-12

楼主
xmubaorui 在职认证  发表于 2012-4-28 00:21:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
data liquid.quoteagg;
set quote1-quote21;
run;
我运行以上程序,结果出现 ERROR: 变量 F9 已定义为字符型和数值型。
不知道这是什么意思,求高手解答!
原始数据中F9第一个观测值是文本,其他观测值是数值,不管是否将第一行作为变量读入都会出现这种结果。
二维码

扫码加我 拉你入群

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

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

关键词:数值型 字符型 Liquid Quote 求高手解答 ERROR 程序

沙发
情迷仲夏夜 发表于 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;就基本上没有问题了!

藤椅
chendonghui1987 发表于 2012-4-28 09:42:00
楼上正解,9.13缺失不支持,9.2的支持

板凳
webgu 发表于 2012-4-28 11:00:57
F9变量在各数据集里的数据类型定义不一致。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

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

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

7
cl074130117 发表于 2013-4-15 22:34:21
请教楼主是怎么解决的啊?

8
mashimaro_ 发表于 2014-1-5 18:51:03
xmubaorui 发表于 2012-4-29 13:43
我用的是9.2的版本,所以不是这个问题,好像问题是各个数据集的变量定义不一样,现在已经解决了,谢谢啦
我也遇到类似的问题,请问是如何解决的呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-8 21:20