1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích giỏ hàng trong Python

Connected

Bài tập

Quảng bá ebooks bằng conviction

Ở bài tập trước, bạn đã định nghĩa một hàm để tính conviction. Nhiệm vụ là áp dụng hàm đó cho mọi hoán vị hai cuốn sách trong bộ dữ liệu goodreads-10k. Ở bài này, bạn sẽ kiểm thử hàm bằng cách áp dụng nó cho ba cuốn sách phổ biến nhất mà ta đã dùng ở các bài trước: The Hunger Games, Harry Potter, và Twilight.

Hàm đã được định nghĩa sẵn cho bạn và có tên conviction. Nhắc lại: hàm nhận tiền đề (antecedent) và hệ quả (consequent) làm hai đối số. Ngoài ra, các cột của DataFrame books từ các bài trước cũng đã được tách thành ba DataFrame riêng: potter, twilight, và hunger.

Hướng dẫn

100 XP
  • Tính conviction cho {Twilight} \(\rightarrow\) {Potter} và {Potter} \(\rightarrow\) {Twilight}.
  • Tính conviction cho {Twilight} \(\rightarrow\) {Hunger} và {Hunger} \(\rightarrow\) {Twilight}.
  • Tính conviction cho {Potter} \(\rightarrow\) {Hunger} và {Hunger} \(\rightarrow\) {Potter}.