【发布时间】:2019-06-14 13:06:21
【问题描述】:
我正在尝试通过匹配每个数据框上的列 (val) 来查找和匹配两个数据框 (df1 & df2),第一个数据框列包含文本值,但第二个数据框 (df2) 列包含多个用逗号分隔的文本值,这是数据框的视图
val=c("AAAA","XXXX","BBBB","YYYY","ZZZZ","MMMM","YYYY","CCCC","GGGG")
df1 <- as.data.frame(val)
val=c("AAAA,BBBB","BBBB,CCCC,FFFF","CCCC,DDDD,GGGG,FFFF","GGGG","")
id =c(1,2,3,4,5)
df2 <- as.data.frame(val,id)
如果在 df2 中找到 df1 的值,那么我需要 df1 中新列上的 id
【问题讨论】:
标签: r