[問題] SAS合併資料問題

看板Statistics作者 (a15321)時間15年前 (2009/02/19 18:07), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/6 (看更多)
試了很久還是想不到方法 我的資料是這樣 DATA_A DATA_B ID GROUP ID var1 111 A 111 x 112 A 116 y 113 A 117 z 114 B 115 B 116 C 117 D 118 E 若我寫 data aa; merge DATA_A DATA_B (IN=b); by ID; if b=1; run; 這樣結果會得到 ID GROUP var1 111 A x 116 C y 117 D z 但我希望得到的合併結果是 ID GROUP var1 111 A x 112 A . 113 A . 116 C y 117 D z 也就是,我需要只要兩邊ID相同時, 該筆ID在DATA_A所屬的Group的其他ID也能留下 翻書翻很久還是想不出做法 還請板上前輩能提示一下,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 編輯: a15321 來自: 118.165.184.12 (02/19 19:09)

02/19 20:16, , 1F
sas sql, full join, coalesce(data_a.id, data_b.id) as id
02/19 20:16, 1F

02/20 09:32, , 2F
merge改打 update 試試看
02/20 09:32, 2F
文章代碼(AID): #19dIzJXY (Statistics)
討論串 (同標題文章)
文章代碼(AID): #19dIzJXY (Statistics)