我在pandas中有一个数据框,其中每列具有不同的值范围.例如:
DF:
A B C
1000 10 0.5
765 5 0.35
800 7 0.09
Run Code Online (Sandbox Code Playgroud)
知道如何规范化这个数据帧的列,其中每个值介于0和1之间?
我想要的输出是:
A B C
1 1 1
0.765 0.5 0.7
0.8 0.7 0.18(which is 0.09/0.5)
Run Code Online (Sandbox Code Playgroud) 假设我有一个pandas数据框df:
我想计算数据框的列方式.
这很简单:
df.apply(average)
Run Code Online (Sandbox Code Playgroud)
然后列方式范围max(col) - min(col).这很容易再次:
df.apply(max) - df.apply(min)
Run Code Online (Sandbox Code Playgroud)
现在对于每个元素,我想减去其列的平均值并除以其列的范围.我不知道该怎么做
任何帮助/指针都非常感谢.