[程式] SAS set多個不連續檔名檔案的問題

看板Statistics作者時間14年前 (2012/02/15 17:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
[軟體程式類別]: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
文章代碼(AID): #1FEt_Af4 (Statistics)
文章代碼(AID): #1FEt_Af4 (Statistics)