-2
Если у меня есть два кадра данных, data1, являющийся ключом, и data2 - очень длинный набор данных.Получить значение из другого фрейма данных с одинаковыми значениями столбцов
data1
type type2 contact
a 1 alex
a 2 jim
a 3 alex
b 1 john
b 2 bart
b 3 jim
и data2
type type2
a 1
a 1
a 1
a 2
a 3
a 3
b 1
b 2
b 2
b 3
Я хотел бы получить формулу для поиска контактной информации на data2 с помощью data1, чтобы получить результат ниже.
type type2 contact
a 1 alex
a 1 alex
a 1 alex
a 2 jim
a 3 alex
a 3 alex
b 1 john
b 2 bart
b 2 bart
b 3 jim
Я пытался что-то вдоль линий:
data2$contact <- data1$contact[data1$type == data2$type & data1$type2 == data2$type2]
Однако, это не работает, и я не уверен в правильном подходе взять в R