SAS中文论坛
标题:
求助:如何导入CSV文件设置变量长度?
[打印本页]
作者:
shiyiming
时间:
2008-9-26 14:51
标题:
求助:如何导入CSV文件设置变量长度?
我有一个数据表,里面是每一天某报纸的新闻标题,长度最长到100字符左右。我用下列语句输入:
data mydata;
infile "G:\SASdata\news2006.csv" dlm = " , ";
input news $100.;
run;
这个语句能设置变量长度,但是导入数据以后,发现少了一些observations。比如原来是
1。 xxx
2。 xxx
3. xxxxxx
导入后只剩下1,3, 5 或者2, 4, 6。是什么原因呢?
另外,我用proc import导入是正常的,可是在proc import里面我无法设置该变量长度为100, 于是默认长度仅有$ 68.。
请帮忙!谢谢!
作者:
shiyiming
时间:
2008-9-26 21:27
标题:
Re: 求助:如何导入CSV文件设置变量长度?
我的问题也许很白痴,但是确实不知道怎么办。
请各位帮忙!!!
谢谢!!!
作者:
shiyiming
时间:
2008-10-2 16:41
标题:
Re: 求助:如何导入CSV文件设置变量长度?
有没有试过:
proc import table="xxx" out=work.xxx dbms=csv;
database="c:\XXXX.mdb";
informat varlist length=100;
run;
类似这样的办法?
可能可以,值得一试。
欢迎光临 SAS中文论坛 (https://mysas.net/forum/)
Powered by Discuz! X3.2