假设我有这张 table ;
A B C
2 1 4
1 8 2
...
我尝试将每一行除以 C 列值,然后得到;
A B C
0.5 0.25 4
0.5 4 2
如何在 pandas 数据框中做到这一点
最佳答案
使用内置的div
函数并传递参数axis=0
:
In [123]:
df[['A','B']] = df[['A','B']].div(df['C'],axis=0)
df
Out[123]:
A B C
0 0.5 0.25 4
1 0.5 4.00 2
关于python - 如何将每一行除以该行的特定列值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26544639/