26. 멀티 인덱스

따또·2021년 7월 26일
0

Pandas DA

목록 보기
26/31
post-thumbnail

1) 멀티 인덱스

import pandas as pd
import seaborn as sns

titanic = sns.load_dataset('titanic')
df = titanic.loc[:, ['age', 'sex', 'class', 'fare', 'survived']]

grouped = df.groupby(['class', 'sex'])
# class와 sex로 그룹화
# 3 * 2 = 6가지 경우

gdf = grouped.mean()
# 그룹별 연산 가능한 열에 대하여 평균값 구하기

print(gdf)

print(gdf.loc[('First', 'female')])
# class가 First 이고 sex가 female인 값만 추출

print(gdf.xs('male', level = 'sex'))
# sex가 male인 것만 구하기

profile
따또의 DA 벨로그

0개의 댓글