Meistverkaufter Film nach Standort
Mit unseren neuen Werkzeugen können wir noch nützlichere Tabellen erstellen. Erinner dich: Als wir den meistverkauften Film in Portland gesucht haben, mussten wir die Tabelle erst auf Filme aus Portland filtern und dann die Werte sortieren, um den Bestseller zu finden. Das für jeden Kinostandort zu wiederholen, wäre ziemlich zeitaufwendig.
Stattdessen können wir mit unseren neuen Tools die sales-Transaktionsdaten schnell auf eine Übersichtstabelle verdichten, diese Übersicht sortieren und für jeden Markt auf einmal den Top-Film ermitteln.
Diese Übung ist Teil des Kurses
Python für Spreadsheet-Nutzer
Anleitung zur Übung
- Verwende
.groupby()und.sum(), um eine Übersichtstabelle nachtheater_locationundmovie_titlezu erstellen. - Sortiere
totalsnachticket_quantityin absteigender Reihenfolge. - Nutze
.groupby()und.head(), um den Top-Film jetheater_locationzu extrahieren. - Gib
top_moviesaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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
____