본문 바로가기

데이터 분석 학습

9장 데이터 분석 프로젝트 - 한국인의 삶을 파악하라! (5)

반응형

9-5 연령대 및 성별 월급 차이 - 성별 월급 차이는 연령대별로 다를까?

분석 절차

1단계 변수 검토 및 전처리

  • 연령대
  • 성별
  • 월급

2. 변수 간 관계 분석

  • 연령대 및 성별 월급 평균표 만들기
  • 그래프 만들기

연령대 및 성별 월급 차이 분석하기

1. 연령대 및 성별 월급 평균표 만들기

## 연령대 및 성별 평균표 만들기

# income 결측치 제거
# ageg 및 sex별 분리
# income 평균 구하기
sex_income = welfare.dropna(subset = ['income']) \
                    .groupby(['ageg', 'sex'], as_index = False) \
                    .agg(mean_income = ('income', 'mean'))
sex_income

 

2. 그래프 만들기

# 막대 그래프 만들기
sns.barplot(data = sex_income, x = 'ageg', y = 'mean_income', hue = 'sex',
            order = ['young', 'middle', 'old'])

나이 및 성별 월급 차이 분석하기

# 나이 및 성별 월급 평균표 만들기
sex_age = welfare.dropna(subset = ['income']) \
                 .groupby(['age', 'sex'], as_index = False) \
                 .agg(mean_income = ('income', 'mean'))
sex_age.head()

## 선 그래프 만들기

# income 결측치 제거
# age 및 sex별 분리
# income 평균 구하기
sns.lineplot(data = sex_age, x = 'age', y = 'mean_income', hue = 'sex')

 

 

 

 

 

※ 해당 내용은 <Do it! 파이썬 데이터 분석>의 내용을 토대로 학습하며 정리한 내용입니다.

반응형