我有两个 Pandas 系列,s1 和 s2,我想合并它们。
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])但这些并没有给出我正在寻找的结果。
请您参考如下方法:
似乎 add 可以在这里工作
s1.add(s2,fill_value=0)
Out[145]:
a 4.0
b 9.0
c 5.0
d 7.0
dtype: float64
