mangoapple
rt, thanks.
michellesry
是说同时把多个文件一次load进去,而不是分开load再merge么?
mangoapple
yes. 不是分开LOAD,再MERGE.
Zihuatanejo
[quote]引用第0楼mangoapple于2008-11-28 19:15发表的“请问在SAS里如何将很多个数据文件(比如说*.csv)load进去?”:
rt, thanks.[/quote]
如果源数据的格式和变量名都一样的话,可以写一个简单的宏来导入
sinba
%macro input();
%let file_name=
your file name
;
data _NUll_;
array numvar(*) &file_name.;
call symput("num",dim(numvar))
run;
%do i =1 %to &num.;
proc import
%scan(&file_name.,&i.);/* proc import 中用到文件名的地方*/
run;
%end;
%mend();
大概就这样了 , proc import 的语法有点记不清了