楼主: begingarfield
4911 8

[原创博文] excel导入SAS后为什么有很多行数据丢失?如何解决? [推广有奖]

  • 0关注
  • 0粉丝

硕士生

63%

还不是VIP/贵宾

-

威望
0
论坛币
1051 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3451 点
帖子
145
精华
0
在线时间
209 小时
注册时间
2009-8-27
最后登录
2017-1-4

楼主
begingarfield 发表于 2011-9-13 12:32:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
初学者,望大家多多帮忙 谢谢!!
二维码

扫码加我 拉你入群

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

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

关键词:EXCEL xcel exce cel 初学者 excel 初学者 如何

沙发
priss111 发表于 2011-9-13 15:03:19
有一种情形是:
可能是input变量类型及长度不合适,
可以查看log窗口显示的导入数据变量的类型和长度是否与原数据库中变量的相一致,
如果类型或者长度不一致,
就会出现缺失值的情况.

藤椅
begingarfield 发表于 2011-9-13 23:07:39
priss111 发表于 2011-9-13 15:03
有一种情形是:
可能是input变量类型及长度不合适,
可以查看log窗口显示的导入数据变量的类型和长度是否 ...
似乎是这样,那更改数据长度的命令是什么呢。。。

板凳
xiaoyu163 发表于 2011-9-13 23:40:42
也有可能是数据混有character和numeric的数据,需要在import的时候加上mixed=yes;
sas网站上的解释是:

MIXED=YES|NO
specifies whether to convert numeric data values into character data values for a column of mixed data types. This option is valid only when importing (reading) data from Excel. The Microsoft Ace and Jet Excel engines handle this option.

YES
assigns a SAS character type for the column and converts all numeric data values to character data values when mixed data types are found. When you specify MIXED=YES, the connection is set in import mode and no updates are allowed.

NO
assigns numeric or character type for the column, depending on the majority of the type data that is found. Both numeric data in a character column and character data in a numeric column are imported as missing values.

报纸
xiaoyu163 发表于 2011-9-14 00:11:54
begingarfield 发表于 2011-9-13 23:07
似乎是这样,那更改数据长度的命令是什么呢。。。
可以类似这样
data temp;
infile 'XXX’  delimiter='XX' missover dsd;
informat var1 $10.;
informat var2 20.;
input var1 $ var2;
run;

地板
priss111 发表于 2011-9-14 07:59:51
begingarfield 发表于 2011-9-13 23:07
似乎是这样,那更改数据长度的命令是什么呢。。。
查看log窗口显示的导入数据变量的类型和长度是否与原数据库中变量的相一致
不太明白
可以查看help中的informat语句后面的选项‘length’的详细解释...

7
begingarfield 发表于 2011-9-14 12:09:12
对不起,发现是我把xlsx格式转成csv的时候格式弄错了,现在已经没问题了。。。实在对不起哈!!谢谢各位热心人~~

8
yudt002 发表于 2012-7-6 12:01:11
学习了  哈哈哈哈

9
huntdreamer 发表于 2012-7-10 16:01:05
无语了

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-9 12:10