Co mají rádi senioři?
Využijeme to, co jsme se dosud naučili, k vytvoření souhrnné tabulky – vyfiltrujeme konkrétní podmnožinu, seřadíme hodnoty a vypíšeme nejdůležitější výsledky. Pomocí těchto technik zodpovíme otázku: „Jaké filmy mají senioři nejraději?"
V tomto cvičení předáme seznam přímo do metody .groupby(), na rozdíl od video cvičení, kde jsme seznam nejdřív uložili do proměnné.
Toto cvičení je součástí kurzu
Python pro uživatele tabulkových procesorů
Pokyny k cvičení
- Seskup data podle
movie_titleaticket_typea výsledek ulož domovies_by_ticket_type. - Vyfiltruj řádky, kde
ticket_typejesenior, a výsledek ulož dosenior_ticket_movies. - Seřaď data podle
ticket_quantitysestupně a výsledek ulož doordered_senior_movies. - Vypiš první 3 řádky
ordered_senior_moviesdo konzole.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____