Aan de slagGa gratis aan de slag

Bestverkopende film per locatie

Met onze nieuwe tools kunnen we nog nuttigere tabellen maken. Denk terug aan eerder, toen we de bestverkopende film in Portland zochten: we moesten onze tabel eerst filteren op alleen Portland-films en daarna de waarden sorteren om de bestseller te vinden. Dat kost veel tijd als je dit voor elke bioscooplokatie moet doen.

In plaats daarvan kunnen we met onze nieuwe tools onze sales-transactiegegevens snel terugbrengen naar een samenvattingstabel, die tabel sorteren en in één keer de topfilm voor elke markt bepalen.

Deze oefening maakt deel uit van de cursus

Python voor spreadsheetgebruikers

Cursus bekijken

Oefeninstructies

  • Gebruik .groupby() en .sum() om een samenvattingstabel te maken op theater_location en movie_title.
  • Sorteer totals op ticket_quantity in aflopende volgorde.
  • Gebruik .groupby() en .head() om de topfilm per theater_location te pakken.
  • Print top_movies.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
____
Code bewerken en uitvoeren