1
我想正常化df并保存列和行索引/标题。sklearn MinMaxScaler保存行和列标题python
Sym1 Sym2 Sym3 Sym4
1 1 1 1 2
8 1 3 3 2
9 1 2 2 2
24 4 2 4 1
scaler = MinMaxScaler(feature_range=(0, 1), copy=True)
scaler.fit(df)
normData = pd.DataFrame(scaler.transform(df))
,但我得到countinus行coulmns:
0 1 2 3
0 0 0 0 0.8
1 0 1 0.65 0.8
2 0 0.24 0.5 0.2
3 0.5 0.5 0.5 0.25
,我想这样的数据帧:
Sym1 Sym2 Sym3 Sym4
1 0 0 0 0.8
8 0 1 0.65 0.8
9 0 0.24 0.5 0.2
24 0.5 0.5 0.5 0.25
我能做些什么?
要解决方案为: 阵列([[0。,0,0,1], [0,1,0.66666667,1], [0, 0.5,0.333333333,1], [1.,0.5,1.0]]) – sheldonzy
@sheldonzy不,我想解决方案是数据框架。 – hila
所以你只想改变列名和索引? – sheldonzy