“DataFrame Groupby beberapa kolom” Kode Jawaban

PANDAS SUM ganda beberapa kolom Groupby

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

DataFrame Groupby beberapa kolom

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

grup dengan 2 kolom panda

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

dua panda kelompok

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

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

Dikelompokkan dengan beberapa kolom

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

grup dengan beberapa kolom

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

Jawaban yang mirip dengan “DataFrame Groupby beberapa kolom”

Pertanyaan yang mirip dengan “DataFrame Groupby beberapa kolom”

Lebih banyak jawaban terkait untuk “DataFrame Groupby beberapa kolom” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya