groupby() as_index=False 의 의미

jun hyeon·2023년 10월 18일
0

etc

목록 보기
7/7

titanic['title'] = titanic['title'].replace('Mlle', 'Miss')
titanic['title'] = titanic['title'].replace('Ms', 'Miss')
titanic['title'] = titanic['title'].replace('Mme', 'Miss')

Rare_f = ['Dona', 'Dr', 'Lady', 'the Countess']
Rare_m = ['Capt', 'Col', 'Don', 'Major', 'Rev', 'Sir', 'Jonkheer', 'Master']

for each in Rare_f:
    titanic['title'] = titanic['title'].replace(each, 'Rare_f')

for each in Rare_m:
    titanic['title'] = titanic['title'].replace(each, 'Rare_m')

titanic['title'].unique()

titanic[['title', 'survived']].groupby(['title'], as_index=False).mean()

as_index=False 옵션은 그룹 연산의 결과를 인덱스가 아닌 정규 열로 반환하라는 의미.

as_index=False를 사용하면 그룹 연산 결과를 정규 열로 받아 데이터 처리와 가시화를 더욱 쉽게 할 수 있다.

0개의 댓글