SAS中文论坛
标题:
sas 导入 EXCEL 后, 出现原来没有的数据
[打印本页]
作者:
shiyiming
时间:
2008-7-11 12:25
标题:
sas 导入 EXCEL 后, 出现原来没有的数据
我用的是sas 9.1 “import" wizard. Excel2000.
原来一共有100行, 导入后多出200 多行. 原来的有的数据读的都是对的. 在这多出来的200行里, 所有格式是character变量都显示的是空格, 而所有格式是numeric的变量显示的是missing value, "."
原来的excel文档100行后并没有特殊的字符.
有没有高手指导一下.
目前还不想把Excel存成 .CSV 格式再导入.
多谢多谢
作者:
shiyiming
时间:
2008-7-11 13:19
标题:
Re: sas 导入 EXCEL 后, 出现原来没有的数据
proc import out=tb31
datafile= "D:\ResDat\table.xls"
dbms=excel2000 replace;
getnames=yes;
run;
把路径换一下,如果没有name去掉getname那一行,先试一下。
作者:
shiyiming
时间:
2008-7-11 13:29
标题:
Re: sas 导入 EXCEL 后, 出现原来没有的数据
data l;
set b (obs=100);
run;
将b集合换成你已经导入的那个work下面的集合就可以了。在集合l中有前一百条记录。如果确实只有一百条记录,而且前一百条是您所要的直接用这个程序读取就可以了。
作者:
shiyiming
时间:
2008-7-15 11:02
标题:
Re: sas 导入 EXCEL 后, 出现原来没有的数据
谢谢楼上各位。 问题已经解决,多出来的行是隐含的 excel 的函数.
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2