python - .div 在 Pandas (Python) 中做什么

标签 python pandas

我对突出显示的行感到困惑。这条线到底在做什么。 .div 有什么作用?我试图查看文档,上面写着

“dataframe 和其他元素的 float 除法(二元运算符 truediv)”

我不太清楚这是什么意思。任何帮助将不胜感激!

enter image description here

最佳答案

您可以将一个数据帧除以另一个数据帧,pandas 会自动对齐索引和列,然后划分适当的值。 EG df1/df2

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

所以代替:

df / s

你用

df.div(s, axis=0)

这表示将 s 的索引与 df 的索引对齐,然后在向另一个维度广播时执行除法,在本例中为列。

关于python - .div 在 Pandas (Python) 中做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44937542/

相关文章:

python - 如何向 pandas 编写的 CSV 添加自定义列标签?

python - 索引错误 : list index out of range in array search

python - 查看到到网的抓取表单

python - .png 文件未正确保存 matplotlib

python - 使用堆栈/取消堆栈时如何维护 Pandas DataFrame 索引顺序?

python - Pandas groupby 报告空垃圾箱

python - 可变移动平均线

python - file.read() 是否保证读取整个文件?

python - 使用 python pandas 将 json 转换为 csv

python - 如何将 np.nan 类型 Nat 更改为 NaN