Waar houden senioren van?
Laten we gebruiken wat we tot nu toe hebben geleerd om een samenvattingstabel te maken, te filteren op een specifieke subset daarvan, de waarden te sorteren en de belangrijkste resultaten te printen. We gebruiken deze technieken om de vraag te beantwoorden: "van welke films houden senioren het meest?"
Let op: in deze oefening groeperen we met een lijst direct in de methode .groupby(), in tegenstelling tot de video-oefening waarin we eerst een lijst aan een variabele toekenden.
Deze oefening maakt deel uit van de cursus
Python voor spreadsheetgebruikers
Oefeninstructies
- Groepeer op
movie_titleenticket_typeommovies_by_ticket_typete maken. - Filter waar
ticket_typegelijk is aansenioromsenior_ticket_movieste maken. - Sorteer op
ticket_quantityin aflopende volgorde omordered_senior_movieste maken. - Print de eerste 3 rijen van
ordered_senior_moviesnaar de console.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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
____