相关疑难解决方法(0)

规范化pandas数据帧的列

我在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)

python normalize pandas

169
推荐指数
14
解决办法
26万
查看次数

规范化pandas中的数据

假设我有一个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)

现在对于每个元素,我想减去其列的平均值并除以其列的范围.我不知道该怎么做

任何帮助/指针都非常感谢.

python numpy pandas

126
推荐指数
3
解决办法
21万
查看次数

标签 统计

pandas ×2

python ×2

normalize ×1

numpy ×1