如何将熊猫数据框与不同的列但相似的数据合并?

时间:2019-04-08 10:41:07

标签: python pandas

我正在尝试合并两个数据帧,即df1和df2。我尝试使用外部和内部联接。外部联接具有重复项,而内部联接则除去重复项。

df1 = pd.DataFrame([['a', 2], ['b', 4], ['c', 6]],
                      columns=['A', 'B'])

    A   B
0   a   2
1   b   4
2   c   6

df2 = pd.DataFrame([['a', 2, 1], ['b', 4, 5], ['d', 6, 7]],
                      columns=['A', 'B', 'C'])

    A   B   C
0   a   2   1
1   b   4   5
2   d   8   7

预期输出为

    A   B   C
0   a   2   1.0
1   b   4   5.0
2   c   6   NaN
3   d   8   7.0

0 个答案:

没有答案