#01. hyundee.csv / samsong.csv

1. 코드

%matplotlib inline import pandas as pd import seaborn as sns
# 파이썬 시각화 패키지 불러오기 import matplotlib.pyplot as plt %matplotlib inline if platform.system() == 'Darwin': # Mac 환경 폰트 설정 plt.rc('font', family='AppleGothic') elif platform.system() == 'Windows': # Windows 환경 폰트 설정 plt.rc('font', family='Malgun Gothic') plt.rc('axes', unicode_minus=False) # 마이너스 폰트 설정 # 글씨 선명하게 출력하는 설정 %config InlineBackend.figure_format = 'retina'


1. 새로운 칼럼 생성

samsong_df['회사'] = 'samsong' samsong_df


2. 두 개의 DataFrame 합치기

combined = pd.merge(hyundee_df, samsong_df, on='요일', how='left') combined


3. seaborn 시각화 그래프

samsong_df.plot(kind='bar', x='요일', y=['식비', '교통비', '문화생활비', '기타'])

2. 발견한 인사이트

1. 교통비는 평일과 주말 거의 비슷함 (hyundee와 samsong 모두)


2. '식비', '교통비', '문화생활비', '기타' 항목의 비율은 hyundee와 samsong 비슷함

3. 평일과 주말을 나누어(새로운 칼럼 생성) '식비', '교통비', '문화생활비', '기타' 항목의 평균 비용 비교 -> 시각화(??)


3. 한 줄 평가

  • 회사별 주말/주중 평균 '식비', '교통비', '문화생활비', '기타' 항목을 비교하려고 했으나 파일을 합치는 과정에서 변수명이 달라짐
  • 주중/주말 평균 '식비', '교통비', '문화생활비', '기타' 항목을 비교하려고 그래프로 시각화하려고 했으나 실패함


cf. jupyter notebook 그래프 한글 깨짐 현상 해결

jupyter notebook - 그래프 한글 폰트 설정

주피터 노트북에서 그래프 그릴 때 운영체제에 따라 한글 폰트를 다르게 설정하는 방법 - 한글 깨짐 현상 해결

velog.io


cf. 막대그래프 여러 개 그리기

[Python] 막대 그래프 (Bar Chart)

지난 포스팅에서는 Python으로 연속형 자료에 대해 히스토그램과 박스 그래프를 그리는 방법을 소개하였습니다. 이번 포스팅에서는 이산형 자료에 대해 범주(category), 계급(class)별로 빈도나 합계

rfriend.tistory.com

'DA' 카테고리의 다른 글

#06. world_cities.csv  (0) 2021.07.16
#05. toeic.csv  (0) 2021.07.16
#04. liverpool.csv  (0) 2021.07.16
#03. laptops.csv  (0) 2021.07.16
#02. iphone.csv  (0) 2021.07.15