Re: [問題] 多條件篩選特定資料出來

作者: TreeMan (好啊...)   2019-03-26 08:16:40
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)))
作者: celestialgod (天)   2019-03-26 11:35:00
unique操作沒做,要加上dplyr::distinct
作者: TreeMan (好啊...)   2019-03-26 11:40:00
因為他前面寫說第一組資料三欄位合起來就是唯一值了所以我沒特別做unique處理, 還是哪邊想錯了呢?
作者: celestialgod (天)   2019-03-26 11:55:00
喔喔 沒事 看錯了
作者: frojet (飛稷)   2019-03-26 12:52:00
剛剛試了一下,又學會一招

Links booklink

Contact Us: admin [ a t ] ucptt.com