看板 Statistics 關於我們 聯絡資訊
[軟體程式類別]:SAS [程式問題]:資料處理 [軟體熟悉度]:熟悉 [問題敘述]: 有兩個檔案: 檔案1為「被比對的清單」如圖 http://i.imgur.com/vDbKe11.jpg
檔案2為「比對清單」如圖 http://i.imgur.com/j6Fec8H.jpg
操作概念為: 如果比對清單內的比對內容欄位, 有‘包含’在被比對清單的文字段欄位中, 則比對成功, 並輸出被比對清單的擷取欄位值 (結果如下圖) http://i.imgur.com/utpRZdm.jpg
因比對清單很多,想問問看有沒有什麼方法可以處理此問題呢? 感謝各位相助~~~ [程式範例]: 目前使用的方法會因為比對清單過多而寫到瘋掉(現已先用此方法解決[有借助excel]), 想請教有無更好的方法解決呢? 程式如下: %macro output(a,b,c); proc sql; create table &c. as select 文字段,&b. as 比對內容 from TEST1 where 文字段 like (&a.) ; quit; %mend; %output('%蘋果%','蘋果',t1); %output('%芒果%','芒果',t2); /*如有多的清單則往下加*/ data all_list; set t1-t100; run; (111/6/2補充:借助excel的方法) http://i.imgur.com/oKfMxim.jpg
再補充: 被比對資料幾萬筆、比對資料約數百筆 再次感謝各位大大們~~ ----- Sent from JPTT on my Google Pixel 6. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 106.64.184.180 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1654063015.A.535.html
west1996: 被比對清單跟比對清單各自資料筆數的數量級是多少?06/02 01:21
linda841004: 被比對清單筆數約幾萬筆,比對清單則是數百比(每天06/02 07:34
linda841004: 都會些許不同)06/02 07:34
※ 編輯: linda841004 (27.52.37.104 臺灣), 06/02/2022 14:50:35