1. 학습
  2. /
  3. 강의
  4. /
  5. Python을 활용한 고객 세분화

Connected

연습 문제

일별 획득 코호트 지정

영상에서 보신 것처럼, 코호트를 정의하는 것이 코호트 분석의 첫 단계입니다. 이제 각 고객의 첫 거래가 이루어진 날짜를 기준으로 일별 코호트를 만들겠습니다.

데이터는 online DataFrame으로 로드되어 있습니다. 콘솔에서 online.head()를 실행해 헤더를 확인해 보세요.

지침

100 XP
  • datetime 객체를 받아 x에서 year, month, day를 추출하는 함수를 만드세요.
  • InvoiceDate 열을 전달해 get_day 함수를 적용하여 InvoiceDay 열을 만드세요.
  • CustomerID 변수를 기준으로 그룹화하는 groupby 객체를 만들고, 이후 계산을 위해 InvoiceDay를 선택하세요.
  • 최소 InvoiceDay 값을 선택해 CohortDay 열을 만드세요.