Re: [程式] sas合併檔案,排除a檔中和b檔共同的id

看板Statistics作者 (keep going!)時間15年前 (2010/06/06 13:33), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《minna05 (take it easy)》之銘言: : data a; : input id $ point; : cards; : aa 90 : bb 85 : cc 60 : ; : data b; : input id $; : cards; : cc : ; : 我想做出的output是 : aa 90 : bb 85 : 也就是排除a.b檔中共有的id : 以往在留下兩檔共有id時,程式的寫法是 : merge a b(in=x); : by id; : if x; : 但這次要排除兩檔共有的id,有類似的語法嗎? : 謝謝^^ merge a (in=y) b (in=x); by id; if y=1 and x=0;run; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.188.126

06/06 14:04, , 1F
萬分感謝!!!我試驗成功了~^^
06/06 14:04, 1F

06/07 00:11, , 2F
如果b檔有,但a檔沒有,這樣寫,豈不也會被過濾掉。
06/07 00:11, 2F

06/07 00:32, , 3F
樸,不然你寫if x+y=1也可以阿...@_@
06/07 00:32, 3F
文章代碼(AID): #1C2pCSOr (Statistics)
文章代碼(AID): #1C2pCSOr (Statistics)