作者TreeMan (好啊...)
看板R_Language
標題Re: [問題] 多條件篩選特定資料出來
時間Tue Mar 26 08:16:40 2019
library(dplyr)
#data_A就是你範例資料編碼A的sheet代表的data.frame
#因為你要比對的欄位剛好是data_A所有欄位名稱, 所以我用了colnames(data_A)
#你也可以寫成by = c("col_1", "col_2"...), col_1, col_2就是要比對的欄名
#df另存新檔就是你要的資料了
df <- data_A %>%
left_join(data_B, by = c(colnames(data_A)))
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.136.7
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1553559403.A.B24.html
1F:→ celestialgod: unique操作沒做,要加上dplyr::distinct 03/26 11:35
2F:→ TreeMan: 因為他前面寫說第一組資料三欄位合起來就是唯一值了 03/26 11:40
3F:→ TreeMan: 所以我沒特別做unique處理, 還是哪邊想錯了呢? 03/26 11:41
4F:→ celestialgod: 喔喔 沒事 看錯了 03/26 11:55
5F:推 frojet: 剛剛試了一下,又學會一招 03/26 12:52