У меня есть два кадра данных. Первый (df1) выглядит так:
Item Col1 Col2 Col3
A Food Fruit Apple
B Food Veggie NA
C xxx yyy zzz
Вторая таблица (df2) выглядит так:
Name Number
Apple Col3
Veggie Col2
Я хочу получить финальный стол, как показано ниже:
Item Name Number
A Apple Col3
B Veggie Col2
Я пытался использовать цикл for:
for (i in 1:nrow(df2)){
new_df <- subset(df1, df2[i,1] %in% df1$df2[,2])
print(new_df)
}
Я знаю, что синтаксис неверен для моего кода. Если у кого-то есть идеи, что мне делать, пожалуйста, дайте мне знать. Спасибо!