Začněte nyníZačněte zdarma

Křížový prodej produktů

Malý obchod s potravinami se rozhodl křížově prodávat žvýkačky spolu s kávou, cereáliemi nebo chlebem. Aby majitelka zjistila, která z těchto tří položek je nejlepší volbou, provedla experiment. Po dobu jednoho týdne prodávala žvýkačky u pokladny a zaznamenávala všechny transakce, při nichž byly zakoupeny společně s kávou, cereáliemi nebo chlebem. Transakce z tohoto období jsou k dispozici jako seznam seznamů s názvem transactions. Každá transakce má podobu ['coffee','gum'], ['cereal','gum'] nebo ['bread','gum'].

Toto cvičení je součástí kurzu

Market Basket Analysis v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Spočítej počet transakcí obsahujících kávu a žvýkačky.
  • Spočítej počet transakcí obsahujících cereálie a žvýkačky.
  • Spočítej počet transakcí obsahujících chléb a žvýkačky.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód