考虑以下两个数据框:
> df1 <- data.frame(vals = c("a","b","c"), index = 1:3)
>
> df1
vals index
1 a 1
2 b 2
3 c 3
>
> df2 <- data.frame(a = c("x1","x2","x3"), b = c("a,b,c","b,c","a,c"))
>
> df2
a b
1 x1 a,b,c
2 x2 b,c
3 x3 a,c
我试图用列作为匹配条件的数据b
框中的值替换数据框中df2
的值。但是,数据框的列是逗号分隔的字符串,这使得它更加复杂。index
df1
vals
b
df2
任何人都可以帮忙吗?