如何在R中合并两个单独的数据帧和不均匀的行

时间:2014-12-13 17:59:08

标签: r merge

当一个data.frame包含的行多于另一个时,将两个单独的data.frame合并的最简单方法是什么?这就是我所拥有的:

Dataframe A
Customer ID      Items sold         Price
1                 20                 2.50
2                 30                 10.00
3                 40                 15.00
4                 NA                 1.00
5                 NA                 1.00

Dataframe B
customer Id       Items bought
1                  10
2                  NA 
3                  3

1 个答案:

答案 0 :(得分:2)

您可以尝试merge

merge(A, B, by.x='Customer.ID', by.y='customer.Id', all=TRUE)