Nach
Spalte gruppieren, Spalte 1 anzeigen |
df.groupby('column').column1 |
Nach
mehreren Spalten gruppieren mit Liste |
df.groupby(['column1',
'column2']).column3 |
Berechnungen
an Klassen aus einer Spalte |
df.groupby('col').col.mean() df.groupby('col').col.value_counts() |
Anzahl
in einer groupby Gruppe |
df.groupby(col).size() |
Zählen
von booleans für groupby Gruppe |
df.groupby(col).boolcol.size() |
Summe
aller Zahlenspalten für Jahr aus Date |
df.groupby(train.Date.dt.year).sum() |
Neues
DF mit Spalten Ser1, Ser2, Durchschnitt Ser3 |
new_df = df.groupby(['Ser1',
'Ser2'])['Ser3'].mean().reset_index() |
sind
alle Targets gleich? |
train.groupby('idhogar')['Target'].apply(lambda
x: x.nunique() == 1) |
Behalte
nur category, die mehr als fünf Klassen haben |
df =
df.groupby(['category']).filter(lambda x: len(x) >= 5) |