Python/Python For Analytics
[Python] pandas groupby - count, max, min, mean, sum, agg
Pydole
2019. 10. 28. 20:11
2X8 Sample DataSet
import pandas as pd
lst_A = ['a','b','c', 'a', 'a', 'b', 'c', 'c']
lst_B = [10,15,20,15,30,40,35,5]
df = pd.DataFrame([ x for x in zip(lst_A,lst_B)], columns=['Data','Score'])
df
count : 그룹화 되는 데이터의 갯수
df.groupby('Data').count()
max : 그룹화 되는 데이터의 최대값
df.groupby('Data').max()
min : 그룹화 되는 데이터의 최소값
df.groupby('Data').min()
sum : 그룹화 되는 데이터의 합
df.groupby('Data').sum()
mean : 그룹화 되는 데이터의 평균값
df.groupby('Data').mean()
agg : 지정 데이터를 중심으로 하나 이상의 작업을 할 때
df.groupby('Data').agg(['count','max','min','sum','mean'])