pandas groupby tutorial code example

Example 1: group by pandas examples

>>> n_by_state = df.groupby("state")["state"].count()
>>> n_by_state.head(10)
state
AK     16
AL    206
AR    117
AS      2
AZ     48
CA    361
CO     90
CT    240
DC      2
DE     97
Name: last_name, dtype: int64

Example 2: df groupby loop

grouped = df.groupby('A')

for name, group in grouped:
    ...

Example 3: groupby in pandas

>>> df = pd.DataFrame({'Animal': ['Falcon', 'Falcon',
...                               'Parrot', 'Parrot'],
...                    'Max Speed': [380., 370., 24., 26.]})
>>> df
   Animal  Max Speed
0  Falcon      380.0
1  Falcon      370.0
2  Parrot       24.0
3  Parrot       26.0
>>> df.groupby(['Animal']).mean()
        Max Speed
Animal
Falcon      375.0
Parrot       25.0

Example 4: pandas groupby

data.groupby('month', as_index=False).agg({"duration": "sum"})

Example 5: pandas print groupby

grp = df.groupby['colName']
grp.describe()