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
를 사용하면 그룹 연산 결과를 정규 열로 받아 데이터 처리와 가시화를 더욱 쉽게 할 수 있다.