我想把sas里的数据集批量导出成txt文件,分隔符是空格。我写了个程序,可以批量处理数据集,但是导出的时候就不行。例如数据集t1,导出成t1.txt,数据集t2,导出成t2.txt,以此类推,而且分隔符要用空格。
希望哪位大侠帮忙看一下,万分感谢!
%macro test;
%do i=1 %to 2000;
data t&i;
set p&i;
keep v1 v2 v3;
run;
proc export data= t&i
outfile='e:\spi\t&i.txt'
dbms=' '
replace;
run;
%end;
%mend;
%test