楼主: liuywustb
4127 9

sas读入excel文件时出现问题 [推广有奖]

  • 1关注
  • 6粉丝

高级会员

博士生

79%

还不是VIP/贵宾

-

威望
0
论坛币
1634 个
通用积分
122.3231
学术水平
14 点
热心指数
24 点
信用等级
13 点
经验
5024 点
帖子
264
精华
0
在线时间
272 小时
注册时间
2009-9-27
最后登录
2023-8-4

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
excel文件中某个变量仅有几个值,绝大多数观测值缺失,在将该excel文件读入sas时,仅有的几个值不显示,丢失了,请问这是为什么?
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel 绝大多数 excel

沙发
leedx 发表于 2011-9-4 09:37:28 |只看作者 |坛友微信交流群
log是什么提示~~~

使用道具

藤椅
可~乐 发表于 2011-9-4 17:12:33 |只看作者 |坛友微信交流群
嗯,之前也碰到过,如果记录从第一行开始到第十行左右字段都是缺失值的话,那么这个字段就全是空的了....

使用道具

板凳
novice505 发表于 2011-9-5 08:49:35 |只看作者 |坛友微信交流群
import过程中加上mixed=yes试试。
http://www.ats.ucla.edu/stat/sas/faq/rwxls8.htm

使用道具

报纸
C100 发表于 2011-9-5 08:53:55 |只看作者 |坛友微信交流群
SAS读入外部文件EXCEL的时候,1-8行为空值的,后面不为空值的也会被置为空~~

使用道具

地板
C100 发表于 2011-9-5 08:55:02 |只看作者 |坛友微信交流群
所以现在前面加一个不为空值的,后面在sas更新数据集把。。

使用道具

7
liuywustb 发表于 2011-9-5 09:39:43 |只看作者 |坛友微信交流群
谢谢大家的回复。
我试着在变量的前几行的缺失值处输入数字0,这样就可以把后面的数字读出来了。但如果数据库太大,可能有点麻烦。
如果加mixed=yes;则读出来的数字变成字符了。
不知道有没有更好的办法?

使用道具

8
liuywustb 发表于 2011-9-5 09:43:04 |只看作者 |坛友微信交流群
leedx 发表于 2011-9-4 09:37
log是什么提示~~~
没提示,以为没问题,所以差点把数据弄错了

使用道具

9
ntsean 发表于 2011-9-5 09:46:16 |只看作者 |坛友微信交流群
SAS 同前大概20行来确定variable的类型,所以空的话就认为是字符型
你可以读进去之后,用input把他重新转为数值型

使用道具

10
海∞燕 在职认证  发表于 2014-8-26 17:15:07 |只看作者 |坛友微信交流群
novice505 发表于 2011-9-5 08:49
import过程中加上mixed=yes试试。
http://www.ats.ucla.edu/stat/sas/faq/rwxls8.htm
非常感谢,问题解决了

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 18:46