如何将拖车熊猫系列合并到桌子

时间:2018-12-30 11:17:25

标签: python pandas merge

我有2个熊猫系列:

第一

A 91    
P 7
F 281
M 54

第二

A 107
P 3
F 290
M 51

我想将它们结合起来,使它们看起来像这样:

A 91 107
P 7 3
F 281 290
M 54 51

如果未找到索引,则为null。

1 个答案:

答案 0 :(得分:2)

您可以为此使用简单的pd.concat

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

    First  Second
A     91     107
P      7       3
F    281     290
M     54      51

这将把具有非共享索引的行中的值设置为NaN,因为默认情况下它将执行外部连接。这是一个示例:

print(df1)
    First
A     91
P      7
D      4
F    281
M     54

print(df2)
    Second
A     107
P       3
F     290
M      51
X      20

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

   First  Second
A   91.0   107.0
P    7.0     3.0
D    4.0     NaN
F  281.0   290.0
M   54.0    51.0
X    NaN    20.0