我对突出显示的行感到困惑。这条线到底在做什么。 .div 有什么作用?我试图查看文档,上面写着
“dataframe 和其他元素的 float 除法(二元运算符 truediv)”
我不太清楚这是什么意思。任何帮助将不胜感激!
最佳答案
您可以将一个数据帧除以另一个数据帧,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/