[程式] SAS 合併多個檔案

看板Statistics作者 (小瓶)時間10年前 (2013/10/06 11:16), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/2 (看更多)
[軟體程式類別]: SAS [程式問題]: 資料處理 [軟體熟悉度]: 高(1年以上) [問題敘述]: 假設我想合併10個檔案, 檔名分別為 a1~a10 則只要利用 data aa; set a1-a10; run; 就可以合併 現假設我有100個檔案, 檔名分別為 a1_1 a1_2 ... a1_10 a2_1 a2_1 ... a2_10 ... a10_1 a10_2 ... a10_10 如果想合併 a1_1 a2_1 ... a10_1, 利用 data aa; set a1_1-a10_1; run; SAS卻無法執行... 想問問板友們有沒有辦法解決? 我試過GOOGLE卻想不到適合的關鍵字 囧 謝謝大家 [程式範例]: (同上) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.205.132

10/06 11:21, , 1F
merge?
10/06 11:21, 1F

10/06 11:33, , 2F
我是想垂直合併,應該還是set,但不知該怎麼解決檔名的問題...
10/06 11:33, 2F

10/06 14:39, , 3F
寫巨集。不過只合併10個還是乾脆 set a1_1 a2_1 a3_1....
10/06 14:39, 3F

10/06 14:40, , 4F
10個檔名列出來還比較簡單
10/06 14:40, 4F

10/06 14:57, , 5F
data aa; set a:; run;
10/06 14:57, 5F
文章代碼(AID): #1IKDOZj0 (Statistics)
文章代碼(AID): #1IKDOZj0 (Statistics)