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