在dataframe列中缩放值?

时间:2017-06-30 17:34:00

标签: pandas dataframe scikit-learn scaling

我有一个数据框,我想将每列中的值缩放到(0,1)范围内,并且不希望为每列手动计算自己。我看过sklearn的MinMaxScaler,但我不知道怎么称呼这个?重申一下,我想在数据框中的每一列上调用它,理想情况下进行更改:MinMaxScaler(feature_range=(0, 1), copy=False)。我也对其他简单方法持开放态度。

1 个答案:

答案 0 :(得分:3)

试试这个好友

df['normal_var'] = (df.var - df.var.min()) / (df.var.max() -df.var.min())