【发布时间】:2014-06-03 06:56:24
【问题描述】:
我正在尝试将 15 个不同 txt 文件中的数据导入 sas。我想将不同的文件名输入一个数组,然后使用宏中的数组元素将所有数据引入工作文件夹。以下不起作用;非常感谢任何帮助!
%macro DATAIMP;
array filenames(3) visit visit_event department
%do i =1 %to 3 %by 1
proc import
datafile="C:\Users\AR\Documents\data\&filename(i).txt"
OUT= &filenames(i)_1
dbms=dlm replace;
delimiter=";";
getnames=yes;
run;
end;
%mend DATAIMP;
%DATAIMP;
run;
【问题讨论】: