如何讀取多個特定數據集並將其附加到一個大數據集?如何讀取多個特定數據集並將其附加到一個大數據集?
比如我一個圖書館我有數據集的100S,但我只想要追加有_du1數據集,_du2內
的格式和列名是它的同
我刺不工作:
PROC SQL NOPRINT;
SELECT memname INTO :tab1-:tab103 FROM sashelp.vtable
where memname like '_DU%';
SELECT count(*) INTO :obs FROM sashelp.vtable
where memname like '_DU%';
QUIT;
%macro rubber;
%do i=1 %to i=&obs;
proc append base=tot_comb data=&&tab&i force;
run;
%end;
%mend;
%rubber;
只有以_du開頭的數據集? – 2013-04-09 13:09:58
是的_du數據集 – Lorbat 2013-04-09 13:17:12
我已經回答了。我在do循環中添加了一個額外的等號。 – Lorbat 2013-04-09 14:36:38