“DataFrame Groupby несколько столбцов” Ответ

Панды суммируют несколько столбцов Groupby

df.groupby(['col1','col2']).agg({'col3':'sum','col4':'sum'}).reset_index()
Comfortable Cardinal

DataFrame Groupby несколько столбцов

grouped_multiple = df.groupby(['Team', 'Pos']).agg({'Age': ['mean', 'min', 'max']})
grouped_multiple.columns = ['age_mean', 'age_min', 'age_max']
grouped_multiple = grouped_multiple.reset_index()
print(grouped_multiple)
Unsightly Unicorn

Группа по 2 пандам

In [11]: df.groupby(['col5', 'col2']).size()
Out[11]:
col5  col2
1     A       1
      D       3
2     B       2
3     A       3
      C       1
4     B       1
5     B       2
6     B       1
dtype: int64
Hungry Horse

Два группы Pandas

In [8]: grouped = df.groupby('A')

In [9]: grouped = df.groupby(['A', 'B'])
Fantastic Fly

Группа с несколькими столбцами

SELECT country, state, MIN(age) as min_age
FROM Persons
GROUP BY country, state;
SAMER SAEID

группа по нескольким столбцам

Group By X means put all those with the same value for X in the one group.

Group By X, Y means put all those with the same values for both X and Y in the one group.
Helping Hand

Ответы похожие на “DataFrame Groupby несколько столбцов”

Вопросы похожие на “DataFrame Groupby несколько столбцов”

Больше похожих ответов на “DataFrame Groupby несколько столбцов” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования