26.マルチインデックス
889 ワード
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인 것만 구하기
Reference
この問題について(26.マルチインデックス), 我々は、より多くの情報をここで見つけました https://velog.io/@ddaddo_data/26.-멀티-인덱스テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol