算术运算
pandas进行算术运算时,可以直接使用加减乘除的符号进行运算,但是为了有更多的灵活性,pandas提供了相对应的方法进行算术运算。
- add() 加
- sub() 减
- mul() 乘
- div() 除
参数: fill_value
pandas的算术运算只有参与运算的双方相对应的索引位置均存在元素时,才会进行相应的运算,否则就是nan,但是使用方法时,可以通过fill_value指定nan的填充值。
不同维度的运算:
-
一维和零维的运算:
一维的每一个数值都会作用到零维上 -
一维和二维的运算:
默认运算发生在一轴上,二维的每一个index都会作用到一维上,可以使用参数指定参与运算轴,d.add(a,axis=0) 指定零轴参与运算
下面是一个例子:
可以看到,二维的每一行的数据都与Series的数据进行了运算。
下面是指定零轴进行的运算。