作者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/cn.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