.div在Pandas(Python)中做了什么

bug*_*syb 6 python pandas

我对突出显示的行感到困惑.这条线究竟是做什么的..div做什么?我试着查看说的文件

"浮动划分数据帧和其他,元素(二元运算符truediv)"

我不确定这意味着什么.任何帮助,将不胜感激!

在此输入图像描述

piR*_*red 9

您可以将一个数据帧除以另一个数据帧,并且pandas将自动对齐索引和列,然后分割适当的值.例如df1 / df2

如果按系列划分数据框,pandas会自动将系列索引与数据框的列对齐.也许您希望将系列的索引与数据帧的索引对齐.如果是这种情况,那么您将不得不使用该div方法.

所以代替:

df / s
Run Code Online (Sandbox Code Playgroud)

你用

df.div(s, axis=0)
Run Code Online (Sandbox Code Playgroud)

其中将索引s与索引对齐df然后执行除法,同时在其他维度上进行广播,在本例中为列.