เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การขายสินค้าแบบ Cross-selling

ร้านขายของชำขนาดเล็กแห่งนี้ตัดสินใจทำ cross-selling โดยนำหมากฝรั่งมาวางคู่กับกาแฟ ซีเรียล หรือขนมปัง เพื่อหาว่าสินค้าใดเหมาะสมที่สุด เจ้าของร้านได้ทดลองวางหมากฝรั่งไว้ข้างแคชเชียร์เป็นเวลาหนึ่งสัปดาห์ และบันทึกทุกธุรกรรมที่มีการซื้อหมากฝรั่งพร้อมกับกาแฟ ซีเรียล หรือขนมปัง ข้อมูลธุรกรรมดังกล่าวถูกเก็บไว้ในลิสต์ของลิสต์ชื่อ transactions โดยแต่ละธุรกรรมจะเป็น ['coffee','gum'], ['cereal','gum'] หรือ ['bread','gum']

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Market Basket Analysis ด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นับจำนวนธุรกรรมที่มีทั้งกาแฟและหมากฝรั่ง
  • นับจำนวนธุรกรรมที่มีทั้งซีเรียลและหมากฝรั่ง
  • นับจำนวนธุรกรรมที่มีทั้งขนมปังและหมากฝรั่ง

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Count the number of transactions with coffee and gum
coffee = transactions.count(['____', 'gum'])

# Count the number of transactions with cereal and gum
cereal = transactions.____(['cereal', 'gum'])

# Count the number of transactions with bread and gum
bread = transactions.____(['____', '____'])

# Print the counts for each transaction.
print('coffee:', coffee)
print('cereal:', cereal)
print('bread:', bread)
แก้ไขและรันโค้ด