合并R中相应列值的数据集

时间:2015-06-03 08:56:05

标签: r merge dataset

数据集1

 Ordernumbers   column1   column2   column3
1. 523542          x         x       x
2. 474822          x         x       x
3. 456453          x         x       x
4. 124132
5. 342142
6. 342122
7. 432522
8. 432134
9. 234234

Dataset2

transformantID   columnA   columnB   columnC
1. 124132         x         x       x
2. 234234         x         x       x
3. 342142         x         x       x
4. 474822
5. 523542         y         w       z  
6. 432522
7. 456453 

我的目标是合并这两个数据帧。列" ordernumber" from dataset1将vlaues与列" transformantID"中的值匹配。来自数据集2.我想在dataset1中包含dataset2中的所有行,因此transformantID值与ordernumber值匹配,如下所示:

Ordernumbers   column1   column2   column3  columnA   columnB   columnC
1. 523542          x         x       x        y         w         z

并为第一个数据集中的每一行完成此操作。来自dataset1的行数超过dataset2的行数。

1 个答案:

答案 0 :(得分:1)

merge( Dataset1 , Dataset2 , by.x = "Ordernumbers" , by.y = "transformantID" )