我想分别读取四个外部文件,分别是data1.dat data2.dat data3.dat data4.dat
用宏命令写如下:
%macro read(data=);
data &data;
infile"C:\Users\Administrator\Desktop\final\&data.dat";
input firstn$ lastn$ age$ sex$;
run;
proc print;run;
%mend;
%read(data=data1);
%read(data=data2);
%read(data=data3);
%read(data=data4);
可是有错误,说是读取不对
log 显示:Physical file does not exist, C:\Users\Administrator\Desktop\final\data1dat.
我觉得这个地方的关键词参数不对,
可是不知道怎么改,求解答。