我有 2 个熊猫系列:第一的A 91 P 7F 281M 54第二A 107P 3F 290M 51我想将它们组合起来,使它们看起来像这样:A 91 107P 7 3F 281 290M 54 51如果未找到索引,则为 null。
1 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
您可以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
添加回答
举报
0/150
提交
取消