看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]: 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
foolishmac:merge? 10/06 11:21
ilkny:我是想垂直合併,應該還是set,但不知該怎麼解決檔名的問題... 10/06 11:33
MmmRrrrX:寫巨集。不過只合併10個還是乾脆 set a1_1 a2_1 a3_1.... 10/06 14:39
MmmRrrrX:10個檔名列出來還比較簡單 10/06 14:40
jsh770806:data aa; set a:; run; 10/06 14:57