Pytania oznaczone «pandas»

109
Zmień jedną wartość na podstawie innej wartości w pandach

Próbuję przeprogramować mój kod Stata na Python w celu zwiększenia szybkości i zostałem wskazany w kierunku PANDAS. Trudno mi jednak zrozumieć, jak przetwarzać dane. Powiedzmy, że chcę iterować po wszystkich wartościach w nagłówku kolumny „ID”. Jeśli ten identyfikator pasuje do określonej liczby,...

109
Zrozumienie w miejscu = prawda

W pandasbibliotece wielokrotnie istnieje możliwość zmiany obiektu w miejscu np. Za pomocą poniższej instrukcji ... df.dropna(axis='index', how='all', inplace=True) Jestem ciekawy, co jest zwracane oraz jak obiekt jest obsługiwany, kiedy inplace=Truejest przekazywany, a kiedy...

108
Odczytaj spakowany plik jako pandas DataFrame

Próbuję rozpakować plik csv i przekazać go do pand, aby móc pracować nad plikiem. Kod, który do tej pory wypróbowałem, to: import requests, zipfile, StringIO r = requests.get('http://data.octo.dc.gov/feeds/crime_incidents/archive/crime_incidents_2013_CSV.zip') z =

107
Dlaczego instalacja Pandy w Alpine Linux zajmuje wieki

Zauważyłem, że instalacja Pandas i Numpy (to zależność) w kontenerze Docker przy użyciu podstawowego systemu operacyjnego Alpine vs. CentOS lub Debian trwa znacznie dłużej. Stworzyłem mały test poniżej, aby zademonstrować różnicę czasu. Pomijając kilka sekund, jakie Alpine zajmuje aktualizacja i...

107
Jak połączyć dwie ramki danych?

Używam ramek danych Pandas. Powiedzmy, że mam początkową ramkę danych D. Wyodrębniam z niego dwie ramki danych w następujący sposób: A = D[D.label == k] B = D[D.label != k] potem zmieniam etykietę na AiB A.label = 1 B.label = -1 Chcę połączyć A i B, aby mieć je jako jedną ramkę danych, coś...

107
Uzyskaj sumę kolumny Pandas

Cel Mam ramki danych Pandy, jak pokazano poniżej, z wielu kolumn i chciałby uzyskać sumę kolumny MyColumn. Ramka danych -df: print df X MyColumn Y Z 0 A 84 13.0 69.0 1 B 76 77.0 127.0 2 C 28 69.0 16.0 3 D 28 28.0 31.0 4 E 19 20.0 85.0 5 F 84 193.0 70.0 Moja próba : Próbowałem...

107
Ustaw kolejność kolumn w ramce danych pandy

Czy istnieje sposób na zmianę kolejności kolumn w pandas dataframe w oparciu o moje osobiste preferencje (tj. Nie posortowane alfabetycznie lub numerycznie, ale bardziej jak przestrzeganie pewnych konwencji)? Prosty przykład: frame = pd.DataFrame({ 'one thing':[1,2,3,4], 'second...

107
Upuść wiersze ze wszystkimi zerami w ramce danych pandy

Mogę użyć pandas dropna()funkcji, aby usunąć wiersze z niektórymi lub wszystkimi kolumnami ustawionymi jako NA's. Czy istnieje równoważna funkcja do usuwania wierszy ze wszystkimi kolumnami o wartości 0? P kt b tt mky depth 1 0 0 0 0 0 2 0 0 0 0 0 3 0 0 0 0 0 4 0 0 0 0 0 5 1.1 3 4.5 2.3 9.0 W...

106
Pandy Pythona wstawiają listę do komórki

Mam listę „abc” i ramkę danych „df”: abc = ['foo', 'bar'] df = A B 0 12 NaN 1 23 NaN Chcę wstawić listę do komórki 1B, więc chcę ten wynik: A B 0 12 NaN 1 23 ['foo', 'bar'] Jak mogę to zrobić? 1) Jeśli używam tego: df.ix[1,'B'] = abc Otrzymuję następujący komunikat o...