Pytania oznaczone «pandas»

106
Wybierz wiersze Pandy na podstawie indeksu listy

Mam Dataframe df: 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 Następnie chcę wybrać wiersze z określonymi numerami sekwencji, które są wskazane na liście, załóżmy, że tutaj jest [1,3], a następnie po lewej:...

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...

105
Kolumna binningowa z pandami Pythona

Mam kolumnę Data Frame z wartościami liczbowymi: df['percentage'].head() 46.5 44.2 100.0 42.12 Chcę zobaczyć kolumnę jako liczbę pojemników: bins = [0, 1, 5, 10, 25, 50, 100] Jak mogę uzyskać wynik jako kosze z ich value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc .........

105
Dołącz poziom do MultiIndex pandy

Mam DataFrame z MultiIndex utworzoną po pewnym zgrupowaniu: import numpy as np import pandas as p from numpy.random import randn df = p.DataFrame({ 'A' : ['a1', 'a1', 'a2', 'a3'] , 'B' : ['b1', 'b2', 'b3', 'b4'] , 'Vals' : randn(4) }).groupby(['A', 'B']).sum() df Output>...

105
Jak wybrać wiersze z NaN w danej kolumnie?

Biorąc pod uwagę tę ramkę danych, jak wybrać tylko te wiersze, w których „Col2” jest równe NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN 3 0 1 2 4 0 1...

105
Czy aplikacja Pandas DataFrame () używa wszystkich rdzeni?

Od sierpnia 2017 r. Pandas DataFame.apply () jest niestety nadal ograniczona do pracy z jednym rdzeniem, co oznacza, że ​​maszyna wielordzeniowa będzie marnować większość czasu obliczeniowego po uruchomieniu df.apply(myfunc, axis=1). Jak można wykorzystać wszystkie rdzenie do równoległego...

104
Dołącz kolumnę do ramki danych pandy

Prawdopodobnie jest to łatwe, ale mam następujące dane: W ramce danych 1: index dat1 0 9 1 5 W ramce danych 2: index dat2 0 7 1 6 Chcę ramkę danych o następującym formularzu: index dat1 dat2 0 9 7 1 5 6 Próbowałem użyć tej appendmetody, ale otrzymałem sprzężenie krzyżowe (tj. Iloczyn...