如何按系列划分pandas Dataframe的每一列?

Rol*_*f12 4 python divide pandas

我有一个 Pandas 数据框,我想在其中将每一列除以每一行的相同数据系列值。每列和数据系列的长度相同。数据系列只有浮点数,但数据框中的某些单元格具有 NaN。

我尝试了各种方法,但不知何故我无法解决。

df = df.divide(data_series, axis=1)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

非常感谢!

Rol*_*f12 8

我找到了解决方案

设置axis = 0 解决了这个问题。

df = df.divide(data_series, axis=0 )
Run Code Online (Sandbox Code Playgroud)

非常感谢