20260313 TIL

2026. 3. 13. 21:00TIL

📢 오늘의 목표

🚩Pandas와 matplotlib을 이용해서 스파르타 캠프 수강생이 가장 강의를 많이 듣는 시간대와 많이 듣는 지역에 대한 정보 얻기

 

🚩Pandas와 matplotlib을 이용해서 광고 효율이 적은 매체를 찾고 찐한 관리의 효용성 조사하기

🚩Pandas와 matplotlib을 이용해서 시작 주차별 완주율 분석하기

 

🚩커리어 스터디 정리하고 발표 자료 만들기


import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
plt.rc('font', family='NanumBarunGothic')
sparta_data=pd.read_table('/content/sparta_data.csv',sep=',')
sparta_data.tail()
managed = ['True','False'] # 데이터 수정하기
managed
managed_data_avg = sparta_data.groupby('managed')['progress_rate'].sum()/sparta_data.groupby('managed')['_id'].count()
managed_data_avg
plt.figure(figsize=(8,10))
plt.bar(managed_data_avg.index,managed_data_avg.values)
bar = plt.bar(managed_data_avg.index,managed_data_avg.values)
for rect in bar:
  height = rect.get_height()
  plt.text(rect.get_x() + rect.get_width()/2.0, height, '%.1f' % height, ha='center', va='bottom', size = 12)
plt.xticks([0,1], labels = (["찐한관리 비 신청자","찐한관리 신청자"]))
plt.title('찐한 관리 유무에 따른 평균 완주율',fontsize=15,pad=20)
plt.xlabel('평균 완주율',fontsize=12, labelpad=35)
plt.ylabel('수강생(명)',fontsize=12,rotation=360,labelpad=35)
plt.xticks(rotation=45)
plt.yticks(rotation=360)
plt.show()

'TIL' 카테고리의 다른 글

20260317 TIL  (0) 2026.03.18
20260316 TIL  (0) 2026.03.16
20260312 TIL  (0) 2026.03.12
20260311 TIL  (0) 2026.03.11
20260310 TIL  (0) 2026.03.10