R代码替换另一列匹配项后替换一列中的每个单元格

时间:2019-04-09 09:42:26

标签: r

如果两个表中都有电话号码列,但顺序不同。然后我们如何选择表1中的每个电话号码,在表2中找到它,然后选择与该号码相对应的年龄,然后将其添加到表1的新列中

Table_1                           Table_2    
PhNo          Name                Ph No            Age
987677632     Rajeev              986444656        24
342343255     Simon               875445555        26
986444656     Jack                987677632        23
875445555     Rahul               342343255        22

1 个答案:

答案 0 :(得分:0)

我认为您想要做的是一个“左联接”,可以使用dplyr包轻松完成:

library(dplyr)
left_join(Table_1, Table_2, by = c("PhNo" = "Ph No"))