首页 > 解决方案 > 如何使用 sklearn.preprocessing.normalize 规范化 DataFrame 的列?

问题描述

有没有办法使用 sklearn 的规范化来规范化 DataFrame 的列?我认为默认情况下它会标准化行

For example, if I had df:
A     B
1000  10
234   3
500   1.5

我想得到以下信息:

A       B
1       1
0.234   0.3
0.5     0.15

标签: pythonpandasscikit-learnnormalize

解决方案


为什么需要sklearn

只需使用熊猫:

>>> df / df.max()
       A     B
0  1.000  1.00
1  0.234  0.30
2  0.500  0.15
>>> 

推荐阅读