【发布时间】:2017-03-10 11:26:23
【问题描述】:
我有两个大小不同的熊猫数据框。两个数据框看起来像
df1 =
x y data
1 2 5
2 2 7
5 3 9
3 5 2
另一个数据框看起来像:
df2 =
x y value
5 3 7
1 2 4
3 5 2
7 1 4
4 6 5
2 2 1
7 5 8
我正在尝试合并这两个数据框,以便最终数据框具有相同的 x 和 y 组合以及各自的值。我期待这种格式的最终数据框:
x y data value
1 2 5 4
2 2 7 1
5 3 9 7
3 5 2 2
我尝试了这段代码,但没有得到预期的结果。
dfB.set_index('x').loc[dfA.x].reset_index()
【问题讨论】:
标签: python pandas numpy dataframe merge