
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
#5주차의 강의가 마지막이고, 0주차까지 이니, 시작은 5에서 시작해 1씩 0까지 감소 시킬수 있어요!
for j in range(5, 0, -1): #5주차 부터 0주차 까지 1씩 려가면서
cohort_data.at[(f,j-1), 'user_id'] = int(cohort_data.at[(f,j),'user_id']) + int(cohort_data.at[(f,j-1),'user_id'])
#주차는(31부터 32 33..) 1씩 늘어나죠?
f=f+1
안녕하세요.
해당 내용에 이해가지 않는 부분이 있어 질문드립니다.
제가 이해한 바로는
cohort_data.at[(f,j-1), 'user_id'] = int(cohort_data.at[(f,j),'user_id']) + int(cohort_data.at[(f,j-1),'user_id']) #해당 코드가
5주차는 5주차 +4주차
4주차는 4주차 +3주차
3주차는 3주차 +2주차
2주차는 2주차 +1주차
1주차는 1주차 + 0주차
이처럼 계산되는 것으로 이해를 했는데,
이렇게 내림차순으로 계산되는 경우 5주차의 경우에는 4주차는 포함되나 그 하부에 3~0주차는 불포함되는 것이 아닌지요?
오름차순이 아닌 내림차순으로 수식을 만드는 이유가 잘 이해되지 않아 문의드립니다.
