Mam problem ze znalezieniem tej wersji, która nie jest w pętli. Powiedz, że to jest moje wejście:Jak normalizować przez inny wiersz w pandach DataFrame?
In [94]: df
Out[94]:
N experiment color value value2
0 145000 0 red 0.30 0.363953
1 14000 1 red 0.31 0.218978
2 13000 2 red 0.29 0.948070
3 15000 0 yellow 0.31 0.620201
4 1200 1 yellow 0.32 0.567513
5 1400 2 yellow 0.31 0.318197
6 40000 0 green 0.29 0.947226
7 3000 1 green 0.31 0.084243
8 7000 2 green 0.32 0.961020
[9 rows x 5 columns]
Eksperyment 0 to moja kontrola. Przeprowadziłem ten eksperyment dla różnych kolorów. Chcę normalizować wszystkie wiersze w eksperymencie dopasowywania kolorów 0.
In [104]: df
Out[104]:
N experiment color value value2 scaled_value scaled_value2
0 145000 0 red 0.30 0.363953 1.000000 1.000000
1 14000 1 red 0.31 0.218978 1.033333 0.590786
2 13000 2 red 0.29 0.948070 0.966667 2.604732
3 15000 0 yellow 0.31 0.620201 1.000000 1.000000
4 1200 1 yellow 0.32 0.567513 1.032258 0.914220
5 1400 2 yellow 0.31 0.318197 1.000000 0.512737
6 40000 0 green 0.29 0.947226 1.000000 1.000000
7 3000 1 green 0.31 0.084243 1.068966 0.088680
8 7000 2 green 0.32 0.961020 1.103448 1.014541
[9 rows x 7 columns]
Wydaje chciałbym dokładne eksperymentu zerowe parametry do własnej kolumny, aby umożliwić łatwy podział, ale nie mogę uzyskać układania/obrót/concat'ing do prawidłowego działania. Zrobiłem to z pętlami, używając .at i przypisywania wartości, ale było to niesłuszne.
kolejnych kroków będzie normalizacji kilka kolumn i tworzenia upplower i dolne granice błędu obliczone z wartości (n,), (n, wartość2), (N), other_values itp
zajrzeć do 'sklearn' za' MinMaxScaler'; Zobrazowałbym, że zoptymalizowali operacje wektorowe. Również jesteś pewien, że możesz go zasilić 'pandas' danymi http://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.MinMaxScaler.html – Ryan
@Ryan, nie jest to do skalowania wartości w jednej kolumnie /szyk? Kiedy mówię "normalizuj", nie mam na myśli zakresów wektorowych (0,1), ale że każdy jest podzielony przez wartość zewnętrzną. – physicsmichael