如何将数据框ID与密钥表匹配?

时间:2019-05-27 12:13:55

标签: r

以两个数据帧为例:

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

0 个答案:

没有答案