groupby를 적용하면 자료형이 변한다.
DataFrame -> DataFrameGroupBy
Series -> SeriesGroupBy
data.groupby('age')
GroupBy 결과는 기존 DataFrame, Series 처럼 사용할 수 없다.
sum, mean 등의 집계함수를 적용해야한다.
GroupBy 결과에 집계함수를 적용하면 자료형이 변한다.
DataFrameGroupBy -> DataFrame
SeriesGroupBy -> Series
data.groupby('age').mean()
데이터를 정렬한다.
DataFrame, Series에 적용가능
data.groupby('age').mean().sort_values('fare')
데이터프레임에 집계함수를 적용하면 모든 칼럼에 동일한 집계함수가 적용된다.
data.mean()
선택한 칼럼에만 집계함수가 적용된다.
data.agg({
'age': 'mean', 'fare': 'median'
})