通过求和汇总两个熊猫系列

Mar*_*rkD 4 python numpy aggregate sum pandas

我试图总结两个具有一些匹配索引的系列,但有些是独特的.例如:

a = pd.Series([0.2, 0.1, 0.3], index=['A', 'B', 'C'])
b = pd.Series([0.2, 0.2], index=['A', 'D'])
Run Code Online (Sandbox Code Playgroud)

请注意,索引A同时位于a和b中.我想最终得到一个新系列,其中包含所有索引的总和:

A    0.4
B    0.1
C    0.3
D    0.2
dtype: float64
Run Code Online (Sandbox Code Playgroud)

通知指数A是a和b的总和(0.2 + 0.2),而B,C和D是原始值.如果我尝试做:

c = a + b
Run Code Online (Sandbox Code Playgroud)

我得到索引A的正确值,但是NaN表示所有其他值.有关最佳方法的任何想法吗?