데이터분석 6기/본캠프
2025-05-14 실전 프로젝트 3
seyeon1130
2025. 5. 14. 21:09
오늘은 튜터님한테 지금까지 한 걸 팀원 모두 한 명씩 자기가 한 걸 설명했다.
튜터님이 내가 한 방식이 가장 잘했다고 나처럼 해야한다고 말씀하셔서 뿌-듯!!!
문제정의부터 코드 설명, 결론 도출까지 좋았다고 칭찬해주셨다 !!
대시보드 스케치 과정
오늘은 이제 태블로 스케치 하는 날 ~!]
캔바로 서로 공유해가며 대시보드를 만들기로 했다.
개인별 대시보드
강의 횟수별 특징
연령대별 재방문 비율
학습일과 수료율, 콘텐츠관계
내가 할 대시보드는 이거다! 내가 계속 하던 거라 마음이 편하다
z 패턴
대시보드 잘 구성하는 방법
내가 만든 스케치
캔바에는 그래프 기능이 있어서 그걸 사용해서 대략 그래프를 만들어 보았다.
이랬는데 우리팀 팀장님이 재방문 몇 번했는지가 중요할 것 같다고 하셔서 그 지표를 다시 한 번 봐야할 것 같다,
user_counts = df['userid_DI'].value_counts()
# 가장 많이 등장하는 횟수 확인
max_count = user_counts.max()
print("가장 많이 등장한 사용자 등장 횟수:", max_count)
이렇게 해서 봤는데 15번이나 나온다.....미쳤냐고 진짜로...
컬럼 만들어야할 것 같다....^^
#multiple 컬럼 변경(몇 번 수강했는지)
df['multiple'] = df.groupby('userid_DI')['userid_DI'].transform('count')
그래서 다시 만든 multiple 컬럼
이거별로 대시보드 다시 수정해야할 것 같다
여기서 윗 부분은 재방문 횟수에 따른 필터를 적용할 계획이다.
새로 알게 된 사실... 배경 지식 +++
전체 수강 구조
[수강 신청] → [강의 시작] → [콘텐츠 학습] → [과제/시험 응시] → [종강] → [수료 판단 → 인증서 발급]
- 수강 신청
- 강의 시작
- 수료 조건
사실상 대학교 실시간 온라인 강의와 동일하게 진행됨!
무료 수강자도 열심히 공부해서 수료 수준(grade ≥ 0.6) 도달할 수 있지만,
하지만 인증서(certified == 1)는 돈을 내야만 받을 수 있음.
이게 전체 구조라고 한다...
그래서 인증 한 사람이 많이 없었군... 이걸 수익 창출로 연결해서 내일 봐야할 듯 하다,