我有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。
答案 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