【Python数据科学手册】Pandas——四、Pandas数值运算方法
四、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() |