我有两个数据框。第一个数据框中,我有一个KEY/ID列和两个变量:
KEY V1 V2
1 10 2
2 20 4
3 30 6
4 40 8
5 50 10
在第二个数据框中,我有一个键/ID列和第三个变量。KEY V3
1 5
2 10
3 20
我希望提取第一个数据框中与第二个数据框匹配键列的行,并将V3列添加到最终数据集。
KEY V1 V2 V3
1 10 2 5
2 20 4 10
3 30 6 20
这是我使用子集和合并函数的尝试
subset(data1, data1$KEY == data2$KEY)
merge(data1, data2, by.x = "KEY", by.y = "KEY")
它们都不能完成任务。
任何提示都将不胜感激。谢谢!