以两个数据帧为例:
df1 = data.frame(id = c(1,2,5,4), V2 = c('JOHN', 'BRIAN','KATE', 'ERIC'), V3 = c('HAT', 'CAT', 'COW', 'BLUE'))
df2 = data.frame(id = seq(1,6,1), key = c('X6VJT', '9VCTF','OPL8J', 'TVS56', 'HYV66','765CV'))
df1
id V2 V3
1 JOHN HAT
2 BRIAN CAT
5 KATE COW
4 ERIC BLUE
df2
id key
1 X6VJT
2 9VCTF
3 OPL8J
4 TVS56
5 HYV66
6 765CV
如何用id
中对应的(匹配ID)df1
替换key
的{{1}}?
在示例中,df2
如下所示:
df3
我知道id V2 V3
X6VJT JOHN HAT
9VCTF BRIAN CAT
HYV66 KATE COW
TVS56 ERIC BLUE
可以用于这些类型的操作,但是我似乎无法弄清楚如何使用merge
并同时将merge
替换为相应的id
?