四、Pandas数值运算方法
1.通用函数: 保留索引
因为 Pandas 是建立在 NumPy 基础之上的,所以 NumPy 的通用函数同样适用于 Pandas 的Series 和 DataFrame 对象。
使用 NumPy 通用函数,生成的结果是另一个保留索引的Pandas 对象
2.通用函数: 索引对齐
1). Series索引对齐
Pandas 会在计算过程中对齐两个对象的索引。
当要运算的数据有缺失时结果会输出并集,但只计算交集部分,其余部分会用NaN填充
如果用 NaN 值不是我们想要的结果,那么可以用适当的对象方法代替运算符。
2). DataFrame索引对齐
与Series类似
Python运算符与Pandas方法的映射关系
| Python运算符 | Pandas方法 |
|---|---|
| + | add() |
| - | sub()、 subtract() |
| * | mul()、 multiply() |
| / | truediv()、 div()、 divide() |
| // | floordiv() |
| % | mod() |
| ** | pow() |