【发布时间】:2016-05-28 14:35:44
【问题描述】:
我有两个数据框。例如df1 看起来像:
Name Month Number
1.H 1 8
2.H 2 7
3.H 3 6
4.A 1 9
5.A 2 10
6.A 3 11
而df2 看起来像:
Name Month index
1.H 1 3
2.H 2 2
3.H 3 1
4.A 1 3
5.A 2 5
6.A 3 9
我想把它合并到下面的df:
Name Month Number index
1.H 1 8 3
2.H 2 7 2
3.H 3 6 1
4.A 1 9 3
5.A 2 10 5
6.A 3 11 9
如何将两个 df 合并到这个 df?
我已经尝试过 merge 函数 by.x 和 by.y 但它只允许合并一列,但我也想要第二列。
【问题讨论】:
-
试试
merge(df1, df2) -
谁告诉你
by.x和by.y只允许合并一列?那是在哪里写的?文档没有这么说。您是否尝试过分几列?