Pytania oznaczone «pandas»

103
jak filtrować ramki danych pandy według wielu kolumn

Aby przefiltrować ramkę danych (df) według pojedynczej kolumny, jeśli weźmiemy pod uwagę dane dotyczące mężczyzn i kobiet, możemy: males = df[df[Gender]=='Male'] Pytanie 1 - Ale co, jeśli dane obejmują wiele lat i chciałbym zobaczyć tylko mężczyzn w 2014 roku? W innych językach mógłbym...

103
Konwertuj dane kategoryczne w ramce danych pandy

Mam ramkę danych z tego typu danymi (za dużo kolumn): col1 int64 col2 int64 col3 category col4 category col5 category Kolumny wyglądają tak: Name: col3, dtype: category Categories (8, object): [B, C, E, G, H, N, S, W] Chcę przekonwertować wszystkie wartości w kolumnach na liczbę całkowitą w...

103
Zaktualizuj indeks po posortowaniu ramki danych

Weź następującą ramkę danych: x = np.tile(np.arange(3),3) y = np.repeat(np.arange(3),3) df = pd.DataFrame({"x": x, "y": y}) x y 0 0 0 1 1 0 2 2 0 3 0 1 4 1 1 5 2 1 6 0 2 7 1 2 8 2 2 Muszę to posortować xnajpierw, a dopiero potem y: df2 = df.sort(["x", "y"]) x y 0 0 0 3 0 1 6 0 2 1 1 0 4...

103
Obiekt „DataFrame” nie ma atrybutu „sort”

Mam tu jakiś problem, w moim pakiecie Pythona zainstalowałem numpy, ale nadal mam ten błąd Obiekt „DataFrame” nie ma atrybutu „sort” Każdy może dać mi jakiś pomysł .. To jest mój kod: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final =...

102
Konwertuj ramkę danych pandy na serię

Jestem trochę nowy w pandach. Mam ramkę danych pandy, która ma 1 wiersz na 23 kolumny. Chcę przekształcić to w serię? Zastanawiam się, jaki jest najbardziej pytoniczny sposób na zrobienie tego? Próbowałem, pd.Series(myResults)ale narzeka ValueError: cannot copy sequence with size 23 to array...

101
Jak przesunąć kolumnę w Pandas DataFrame

Chciałbym przesunąć kolumnę w Pandach DataFrame, ale nie udało mi się znaleźć metody na zrobienie tego z dokumentacji bez przepisywania całego DF. Czy ktoś wie, jak to zrobić? Ramka danych: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Pożądane wyjście: ## x1 x2 ##0 206...

101
Wybieranie kolumny pandy według lokalizacji

Po prostu próbuję uzyskać dostęp do nazwanych kolumn pandy za pomocą liczby całkowitej. Możesz wybrać wiersz według lokalizacji za pomocą df.ix[3]. Ale jak wybrać kolumnę według liczby całkowitej? Moja ramka danych: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})...