“Mengelompokkan beberapa kolom dalam panda” Kode Jawaban

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

Mengelompokkan beberapa kolom dalam panda

import pandas as pd

# Group multiple columns and get statistics
df = df.groupby(["store", "type"])["weekly_sales"].sum()

# Group multiple columns and multiple statistics
df = df.groupby(["store", "type"])["weekly_sales"].agg([sum, min, max])

# Display DataFrame
print(df)
Elisabeth Engering

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

Pandas Groupby Beberapa kolom

df['COUNTER'] =1       #initially, set that counter to 1.
group_data = df.groupby(['Alphabet','Words'])['COUNTER'].sum() #sum function
print(group_data)
Novid19

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 “Mengelompokkan beberapa kolom dalam panda”

Pertanyaan yang mirip dengan “Mengelompokkan beberapa kolom dalam panda”

Lebih banyak jawaban terkait untuk “Mengelompokkan beberapa kolom dalam panda” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya