Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Groepeer op movie_title en ticket_type om movies_by_ticket_type te maken.
  • Filter waar ticket_type gelijk is aan senior om senior_ticket_movies te maken.
  • Sorteer op ticket_quantity in aflopende volgorde om ordered_senior_movies te maken.
  • Print de eerste 3 rijen van ordered_senior_movies naar 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
____
Code bewerken en uitvoeren