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
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)