커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-7 숙제 관련 문의 드립니다.
undefined주차
북마크
황*미
댓글
14
추천
0
조회수
47
조회수
47
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


안녕하세요, 숙제 제출 중에 코드 작성에 어려움이 있어 문의 드립니다.

숙제 내용은 " 많은 수강생들이 수강 완료하는 시점을 알기 위해, 요일별 수강 완료 수강생 수에 대한 데이터 분석 " 입니다.

그래서 저는 수강 완료 데이터를 가지고 와서 시간대/요일별로 수강생 수를 분석하였습니다.

마지막으로 강의 3-6에서 진행한 것 같이 지도에 수강생 수에 따라 원으로 표시해 준 것처럼 피벗테이블을 만들어 수강생 수에 따라 표에 표시를 해주어 시각화 하고 싶은데, 관련해서 코드를 어떻게 작성해야 할지 몰라 문의 드립니다 ㅠㅠ

제가 지금까지 작성한 코드는

import pandas as pd
sparta_data = pd.read_table('/content/done_detail.csv', sep=',')
sparta_data.head()

format='%Y-%m-%dT%H:%M:%S.%f'
sparta_data['done_date_time'] = pd.to_datetime(sparta_data['done_date'], format=format)
sparta_data.tail(5)

sparta_data['done_date_time_weekday'] = sparta_data['done_date_time'].dt.day_name()
sparta_data.tail(5)

weeks = ['Monday''Tuesday''Wednesday''Thursday''Friday''Saturday''Sunday']
weekdata = sparta_data.groupby('done_date_time_weekday')['user_id'].count()
weekdata 

sparta_data['done_date_time_hour'] = sparta_data['done_date_time'].dt.hour

hourdata = sparta_data.groupby('done_date_time_hour')['user_id'].count()
hourdata = hourdata.sort_index()
hourdata

sparta_data_pivot_table = pd.pivot_table(sparta_data, values='user_id', 
                       index=['done_date_time_weekday'],
                       columns=['done_date_time_hour'], 
                       aggfunc="count").agg(weeks)
sparta_data_pivot_table


여기까지 작성했습니다. 3주차 강의자료를 복붙해 가며 코드를 작성하고 있는데 피벗테이블 만든 후 피벗테이블을 시각화 하는 방법에 대해 알고 싶습니다.

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴