首页 > 解决方案 > 合并两个熊猫系列?

问题描述

我有两个熊猫系列,s1s2想合并。

s1 = pd.Series([2,5,5], index=['a','b','c'])
s2 = pd.Series([2,4,7], index=['a','b','d'])

这是我想要的结果:

s3 = pd.Series([4,9,5,7], index=['a','b','c','d'])

a    4
b    9
c    5
d    7
dtype: int64

我已经尝试过+运算符,s1.append(s2)但是pd.join([s1,s2])这些并没有给出我正在寻找的结果。

标签: pythonpandas

解决方案


似乎add会在这里工作

s1.add(s2,fill_value=0)
Out[145]: 
a    4.0
b    9.0
c    5.0
d    7.0
dtype: float64

推荐阅读