Bắt đầu ngayBắt đầu miễn phí

Dùng lọc đa chỉ số để quảng bá chéo sách

Yêu cầu cuối cùng, nhà sáng lập của start-up bán ebook muốn bạn lọc bổ sung. Lần trước bạn thu được 82 luật, nhưng cô ấy chỉ muốn một luật. Bộ dữ liệu rules lại được cung cấp sẵn trong bảng điều khiển. Cuối cùng, chỉ số của Zhang đã được tính và thêm vào DataFrame rules dưới tiêu đề cột zhang.

Bài tập này là một phần của khóa học

Phân tích giỏ hàng trong Python

Xem khóa học

Hướng dẫn bài tập

  • Đặt ngưỡng lift lớn hơn 1.5.
  • Dùng ngưỡng conviction là 1.0.
  • Yêu cầu chỉ số của Zhang lớn hơn 0.65.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Set the lift threshold to 1.5
rules = rules[rules['____'] > ____]

# Set the conviction threshold to 1.0
rules = rules[____]

# Set the threshold for Zhang's rule to 0.65
rules = ____

# Print rule
print(rules[['antecedents','consequents']])
Chỉnh sửa và Chạy Mã