推 locka: result <- filter(A, 住院序號 %in% B$住院序號)03/12 18:41
→ frojet: 謝謝03/13 13:33
推 asdfrtg: 想借問用merge(b,by=id,all=F) 這樣可不可以03/14 15:49
→ asdfrtg: 打錯merge(a,b,by=id,all=F) 這樣可不可以03/14 15:50
推 locka: 樓上你這樣是把ab兩個dataframe合併 不是撈特定資料喔03/14 17:01
→ obarisk: inner join和in的效果一樣03/14 19:03
→ frojet: 所以樓上 是指%in% 換成 inner join 也可以跑出來嗎?03/14 22:39
→ celestialgod: 基本上可以....03/14 22:43
推 locka: inner_join 概念上就是取交集啊…所以跟%in%一樣,不過要怎03/14 22:57
→ locka: 麼把inner_join()寫在dplyr的 filter 裡面這我就不會了XD03/14 22:57
→ locka: 個人是覺得 filter(a, 住院序號 %in% b$住院序號)這樣的寫03/14 22:57
→ locka: 法滿清楚易讀的啦…03/14 22:57
→ frojet: 樓上 沒錯呢 感謝樓上教會我寫這串code03/14 23:00
→ obarisk: inner join就不用filter了03/14 23:13
推 locka: 抱歉4樓的大大,我講錯了 >"<03/14 23:16
→ locka: merge(a,b,by=id,all=F)的確也可以取出交集的資料(事實上03/14 23:16
→ locka: all參數本來預設就是F)03/14 23:16
→ frojet: 樓上的方法試過,真的也可以。03/15 16:30
※ 編輯: frojet (180.217.176.105), 03/15/2019 16:37:13