
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
5주차 숙제의 답이 제 답과 달라서 문의드려요!
5주차 답안을 보면 retention 테이블 만든 것의 데이터를 베이스로 하는데 그러면 이미 한번 1주차로 나눈 것의 값에서 또 다시 직전주차 율로 나누는 거 아닌가용?
retention 데이터가 아니라 cohort_counts 데이터를 바탕으로 이번 주차의 수강생/직전주차 수강생 의 퍼센트를 구하는게 과제가 아니었나해서요!
과제 교재에서는 아래와 같이 비교해서, 분자는 그대로, 분모를 0주차 수강생이 아니라 무조건 직전주차 수강생으로 두는 것으로 이해했는데 그게 아닌가 해서 여쭤봅니당

제 그래프

#과제 코드
wow = cohort_counts.copy()
x = 31
for y in range(6):
for z in range(6):
if z == 0:
wow.at[x, z] = cohort_counts.at[x, z]/cohort_counts.at[x, z]
else:
wow.at[x, z] = cohort_counts.at[x, z]/cohort_counts.at[x, z-1]
x += 1
wow.round(3)*100
#히트맵 만들기
#테이블 크기 설정 하기
#테이블 크기 설정 하기
plt.figure(figsize=(10,8))
sns.heatmap(data = wow,
annot=True,
fmt='.0%',
vmin=0,
vmax=1,
cmap="BuGn")
plt.xlabel('주차', fontsize=14,labelpad=30)
plt.ylabel('개강일', fontsize=14,rotation=360,labelpad=30)
plt.yticks(rotation=360)
print(cohort_counts)
