作者eva02 ()
看板Statistics
标题[程式] SAS set多个不连续档名档案的问题
时间Wed Feb 15 17:50:00 2012
[软体程式类别]:SAS
[程式问题]:资料处理
[软体熟悉度]:
低(1~3个月)
[问题叙述]:
要将各公司的资料set到单一资料里计算平均值,
已经写macro call symput资料名称了,
可是不知道怎麽在回圈里将他们set到单一资料中。
[程式范例]:
%macro table1(t);
%do i=1 %to &t;
data _null_;
set tmp1.xxx;
if _n_=&i then do;
call symput('cc',个别公司档名)
end;
run;
/*这边开始是参考网路上的写法,
可是我这样插入只会在all_table里放进t次同一间公司的资料而已,
而且回圈只跑一次就停了*/
data all_table;
set %do i=1 %to &t;
&cc
%end;;
%end;
%mend table1;
谢谢:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 27.105.8.213