pandas 还有一个重要的功能,就是他可以对不同索引的对象进行算数运算。
对象相加, 如果存在不同的索引对,则结果的索引就是该索引对的并集。
先来个例子
Series
In [33]: s1 = Series([7.3, -2.5, 3.4, 1.5], index=['a', 'c', 'd', 'e']) In [34]: s2 = Series([-2.1, 3.6, -1.5, 4, 3.1], index=['a', 'c', 'e', 'f', 'g']) In [35]: s1 Out[35]: a 7.3 c -2.5 d 3.4 e 1.5 dtype: float64 In [36]: s2 Out[36]: a -2.1 c 3.6 e -1.5 f 4.0 g 3.1 dtype: float64 In [37]: s1 + s2 Out[37]: a 5.2 c 1.1 d NaN e 0.0 f NaN g NaN dtype: float64