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