1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 배우는 Market Basket Analysis

Connected

연습 문제

Zhang 지표 적용하기

이북 스타트업의 창업자가 추가 컨설팅을 위해 다시 연락했어요. 조사 중인 아이템셋 목록을 보내며, 그중 어떤 아이템셋에 비연관(dissociated) 항목이 있는지 판단해 달라고 요청했습니다. 작업을 마치면, 사용한 지표를 rules DataFrame의 열로 추가해 달라고 했어요. 이 DataFrame은 이미 antecedents와 consequents 열을 포함하고 있어요.

아이템셋은 itemsets라는 리스트의 리스트로 제공됩니다. 각 내부 리스트에는 전건이 먼저, 후건이 두 번째로 들어 있어요. 이전 연습 문제에서 사용한 books DataFrame에도 접근할 수 있어요. 또한 Zhang 지표는 zhang()으로 이미 정의되어 제공됩니다. 추가로, pandas는 pd, numpy는 np로 사용할 수 있어요.

지침

100 XP
  • itemsets의 각 아이템셋을 순회하세요.
  • 각 아이템셋에 대해 books에서 전건과 후건 열을 추출하세요.
  • 구문을 완성해 zhangs_metric 리스트에 추가하세요.
  • 각 아이템셋의 지표를 출력하세요.