【发布时间】:2014-12-12 22:43:46
【问题描述】:
我无法将 zip 文件导入 sas,如果您能帮助解决这个问题,我将不胜感激。以下是我的代码:
filename file1 saszipam '[my path]\EDataset-2000_06_20_193034-2000_06_26_211020.zip';
data dset;
infile file1(EDataset-2000_06_20_193034-2000_06_26_211020.txt)
delimiter='09'x MISSOVER DSD lrecl=32767 firstobs=1 ;
informat EI $3.;
informat ID $5.;
informat Region $1.;
informat C_Number $23.;
informat P_ID $13.;
format EI $3.;
format ID $5.;
format Region $1.;
format C_Number $23.;
format P_ID $13.;
input
EI $ 1-3
ID $ 4-8
Region $ 9
C_Number $ 10-32
P_ID $ 33-45
;
if _ERROR_ then call symputx('_EFIERR_',1); /* set ERROR detection macro variable */
run;
我得到的错误是:” 错误:数据长度无效。 FATAL:在执行 DATA 步程序时检测到不可恢复的 I/O 错误。 在执行阶段中止。"
【问题讨论】:
-
你遇到了什么错误?
-
如果没有给出错误,我们将无法提供帮助。
-
你有什么版本的 SAS?
-
我使用的是 SAS 9.3。我将很快发布我收到的错误。谢谢!