2024-05-13 11:54:23 发布
网友
所以,我对Python和熊猫还不熟悉。 我有一个矩阵的形式
age sex cpt rbp sc fbs rer 28 0 12 0.6 1 20 30 29 1 20 1.1 0 10 20 30 1 2 2.0 0 15 19
我想用每个列的平均值除以列中的每个元素
我如何使用熊猫来实现这一点
例如>&燃气轮机;年龄栏 平均值约为28+29+30/3=29 现在把年龄列的每个元素除以29
计算所有列的平均值并除以:
df /= df.mean()
循环通过df列,在循环中进行如下调整:
for i in df: df[i] = df[i] / df[i].mean()
这导致:
age sex cpt rbp sc fbs rer 0 0.965517 0.0 1.058824 0.486486 3.0 1.333333 1.304348 1 1.000000 1.5 1.764706 0.891892 0.0 0.666667 0.869565 2 1.034483 1.5 0.176471 1.621622 0.0 1.000000 0.826087
计算所有列的平均值并除以:
循环通过df列,在循环中进行如下调整:
这导致:
相关问题 更多 >
编程相关推荐