Nejprodávanější film podle lokace
S našimi novými nástroji dokážeme vytvářet ještě užitečnější tabulky. Vzpomeň si, jak jsme hledali nejprodávanější film v Portlandu – museli jsme tabulku filtrovat jen pro Portland a pak seřadit hodnoty, abychom nejprodávanější film našli. Dělat to pro každou lokaci kina by bylo hodně zdlouhavé.
Místo toho můžeme pomocí nových nástrojů rychle shrnout transakční data v sales do přehledné tabulky, tu seřadit a získat nejlepší film pro každý trh najednou.
Toto cvičení je součástí kurzu
Python pro uživatele tabulkových procesorů
Pokyny k cvičení
- Pomocí
.groupby()a.sum()vytvoř souhrnnou tabulku podletheater_locationamovie_title. - Seřaď
totalspodleticket_quantitysestupně. - Pomocí
.groupby()a.head()vyber nejlepší film pro každoutheater_location. - Vypiš
top_movies.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____