源程序如下:
%macro readraw(first=600000,last=600010);
%local num;
%do num=&first %to &last;
proc import out=work.sh&num
datafile="I:\mydata\20080229\SH\&num..txt"
dbms=tab replace;
getnames=no;
run;
%end;
%mend readraw;
%readraw(first=600000,last=600010);
run;
目的:批量导入txt文本。
运行结果,发生错误。错误如下:
NOTE: 对 VAR3 无效的数据(在行 60 20-27 中)。
ERROR: 达到 ERRORS= 选项设置的限制。将不列显该类型的其他错误。
结果是:有些文件倒入成功,大多数失败。见下图,work.sh600008中的var3是错误的,09中的才是正确的(见黑色部分)
久思不得其解。恳请高手相助阿。如何解决这个问题。感激不尽阿!!!!