R-код для замены каждой ячейки в одном столбце после поиска совпадения в другом - PullRequest
1 голос
/ 09 апреля 2019

Если в двух таблицах есть столбцы с номерами телефонов, но не в том же порядке.Тогда как мы можем выбрать каждый номер телефона в таблице 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 голосов
/ 09 апреля 2019

Я думаю, что вы хотите сделать «левое соединение», которое легко сделать с помощью пакета dplyr:

library(dplyr)
left_join(Table_1, Table_2, by = c("PhNo" = "Ph No"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...