四. 常用运算

算术运算

pandas进行算术运算时,可以直接使用加减乘除的符号进行运算,但是为了有更多的灵活性,pandas提供了相对应的方法进行算术运算。

  • add() 加
  • sub() 减
  • mul() 乘
  • div() 除

参数: fill_value

pandas的算术运算只有参与运算的双方相对应的索引位置均存在元素时,才会进行相应的运算,否则就是nan,但是使用方法时,可以通过fill_value指定nan的填充值。

不同维度的运算:

  • 一维和零维的运算:
    一维的每一个数值都会作用到零维上

  • 一维和二维的运算:
    默认运算发生在一轴上,二维的每一个index都会作用到一维上,可以使用参数指定参与运算轴,d.add(a,axis=0) 指定零轴参与运算
    下面是一个例子:

    可以看到,二维的每一行的数据都与Series的数据进行了运算。
    下面是指定零轴进行的运算。

原文地址:https://www.cnblogs.com/cnkai/p/7447270.html