使用如下程序导入同一个文件夹下的多个csv格式的表,但导入SAS后发现每个表中原来的多个变量都合并到了一起,如图所示

:
原数据格式见附件
%macro directory(dir=C:\Documents and Settings\Administrator\桌面\s2013);
%let rs=%sysfunc(filename(filref,&dir));
%let did=%sysfunc(dopen(&filref));
%let nobs=%sysfunc(dnum(&did));
%do i=1 %to &nobs.;
%let name=%qscan(%qsysfunc(dread(&did,&i)),1,.);
%let ext=%qscan(%qsysfunc(dread(&did,&i)),-1,.);
proc import out=&name. datafile="&dir.\&name..&ext" dbms=dlm replace;
getnames=no;
datarow=1;
run;
%end;
%let rc=%sysfunc(dclose(&did));
%mend;
%directory(dir=C:\Documents and Settings\Administrator\桌面\s2013);
希望能得到您的解答,非常感谢^^