全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
3560 3
2010-09-26
有一个72列45行的txt数据文本,我在调用一下命令导入的时候:
data a;
  infile  "C:\Users\sll\Desktop\IDL-SAS\solar.txt" ;
  input x1-x72;
run;
只能导入前11行,log文件如下:
NOTE: Infile "C:\Users\sll\Desktop\IDL-SAS\solar.txt" 是:
      文件名=C:\Users\sll\Desktop\IDL-SAS\solar.txt,
      RECFM=V,LRECL=256

NOTE: LOST CARD.
x1=48.34 x2=48.65 x3=48.77 x4=48.96 x5=49.08 x6=49.1 x7=49.36 x8=49.6 x9=49.56 x10=49.79 x11=49.89 x12=49.79 x13=49.86
x14=49.89 x15=49.77 x16=49.66 x17=50.05 x18=50.09 x19=49.64 x20=49.03 x21=48.5 x22=48.73 x23=49.58 x24=. x25=. x26=.
x27=. x28=. x29=. x30=. x31=. x32=. x33=. x34=. x35=. x36=. x37=. x38=. x39=. x40=. x41=. x42=. x43=. x44=. x45=.
x46=. x47=. x48=. x49=. x50=. x51=. x52=. x53=. x54=. x55=. x56=. x57=. x58=. x59=. x60=. x61=. x62=. x63=. x64=.
x65=. x66=. x67=. x68=. x69=. x70=. x71=. x72=. _ERROR_=1 _N_=12
NOTE: 从 Infile "C:\Users\sll\Desktop\IDL-SAS\solar.txt" 中读取了 45 条记录。
       最小记录长度是 256。
       最大记录长度是 256。
       一行或多行被截断。
NOTE: INPUT 语句到达一行的末尾,SAS 已转到新的一行。
NOTE: 数据集 WORK.A 有 11 个观测和 72 个变量。
NOTE: “DATA 语句”所用时间(总处理时间):
      实际时间         0.01 秒
      CPU 时间         0.03 秒

如果我只导入前10列的话,可以正确导入。请问大牛这个到底是什么原因?有什么解决办法么。我的数据请见附件,谢谢了!
附件列表

solar.txt

大小:34.89 KB

 马上下载

二维码

扫码加我 拉你入群

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

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

全部回复
2010-9-26 21:38:26
复制代码
二维码

扫码加我 拉你入群

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

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

2010-9-26 22:36:04
The code is cool,非常感谢你的帮助,请问lrecl代表是什么意思?这些细节的东西一般书都没有讲,我如果想进一步学习这方面的知识应该怎么办?有没有推荐的资料?
2# hopewell
二维码

扫码加我 拉你入群

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

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

2010-9-27 00:21:11
you can refer to support.sas.com!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群