<p>我想在大熊猫身上做一个直截了当的手术,但似乎做不到。</p>
<p>我有两个pandas系列,它们有不同数量的索引,如果它们共享一个索引,我想将值相加,否则我只想传递没有相应索引的值。</p>
<p>例如</p>
<pre><code>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
</code></pre>
<p><code>Sr1 + Sr2</code>或<code>Sr1.add(Sr2)</code>给出</p>
<pre><code>A 6
B NaN
C 9
D NaN
</code></pre>
<p>但我想要的是</p>
<pre><code>A 6
B 2
C 9
D 4
</code></pre>
<p>其中,<code>Sr1</code>的<code>B</code>和<code>D</code>值只是一起传递的。</p>
<p>有什么建议吗?</p>