沿熊猫数据框中的列连接数据框

时间:2020-07-23 00:56:14

标签: python pandas

我想沿列连接两个df。两者具有相同数量的索引。

df1
     A   B   C
0    1   2   3
1    4   5   6
2    7   8   9
3    10  11  12



 df2
        D   E   F
   0    13  14  15
   1    16  17  18
   2    19  20  21
   3    22  23  24

预期:

     A   B   C   D   E   F
0    1   2   3   13  14  15
1    4   5   6   16  17  18
2    7   8   9   19  20  21
3    10  11  12  22  23  24

我已经完成:

df_combined = pd.concat([df1,df2], axis=1)

但是,df_combined的新行在某些列中具有NaN值...

我找不到我的错误。那么,我该怎么办?预先感谢!

1 个答案:

答案 0 :(得分:0)

在这种情况下,merge()有效。

away_team

输出

pd.merge(df1, df2, left_index=True, right_index=True)

这仅在两个数据帧具有相同的索引时才有效。