pandas의 pivot_table과 seaborn의 heatmap그래프를 이용한 출력예제(식사인원에 따른 팁의 금액 분석)[exam13_heatmap] > [파이썬]기초실습예제

본문 바로가기
사이트 내 전체검색

[파이썬]기초실습예제

게시판 상단

pandas의 pivot_table과 seaborn의 heatmap그래프를 이용한 출력예제(식사인원에 따른 팁의 금액 분석)[…

페이지 정보

작성자 관리자 댓글 0건 조회 246회 작성일 21-09-25 21:54

본문


88da0b1291450063a5de9444babaec3e_1632574932_8718.png
 



import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

#예제에 사용된 데이터는 exam11 과 동일한 데이터를 사용

#engine부분을 적지 않으면 엑셀관련 오류가 발생함
df = pd.read_excel('tips.xlsx', engine='openpyxl')

#print(df)

# index 요일을 그룹으로 묶어서 tip의 평균값을 보여줌,
# colums(x축에 보여줄 데이터),values(y축에 보여줄 데이터)
ls_data = pd.pivot_table(df, index=['day'], columns=['size'], values=['tip'])

#print(ls_data)

#피벗테이블의 데이터를 열지도로 보여줌
#annot True로 히야 열지도안에 데이터를 보여줌
#인원수가 많으면 팁이 많고,보통 1인당 1달러의 팁을 줌
sns.heatmap(ls_data, annot=True)
plt.show()

댓글목록

등록된 댓글이 없습니다.

게시판 하단

회원로그인

접속자집계

오늘
2
어제
16
최대
221
전체
17,018

그누보드5
Copyright © 소유하신 도메인. All rights reserved.