我正在尝试在 pandas 中做我认为是直截了当的操作,但我似乎无法让它发挥作用。
我有两个具有不同索引数量的熊猫系列,如果它们共享一个索引,我想将值加在一起,否则我只想传递没有相应索引的值。
例如
Sr1 = pd.Series([1,2,3,4], index = ['A', 'B', 'C', 'D'])
Sr2 = pd.Series([5,6], index = ['A', 'C'])
Sr1 Sr2
A 1 A 5
B 2 C 6
C 3
D 4
Sr1 + Sr2
或Sr1.add(Sr2)
给
A 6
B NaN
C 9
D NaN
但我想要的是
A 6
B 2
C 9
D 4
其中的B
和D
值Sr1
只是传递。
有什么建议么?