Was mögen Seniors?
Lass uns das bislang Gelernte nutzen, um eine Zusammenfassungstabelle zu erstellen, für einen bestimmten Teil davon zu filtern, die Werte zu sortieren und die wichtigsten Ergebnisse auszugeben. Mit diesen Techniken beantworten wir die Frage: „Welche Filme mögen Seniors am liebsten?“
Beachte: In dieser Übung gruppieren wir direkt mit einer Liste im .groupby()-Aufruf. Im Video haben wir dafür zuerst eine Liste in einer Variablen gespeichert.
Diese Übung ist Teil des Kurses
Python für Spreadsheet-Nutzer
Anleitung zur Übung
- Gruppiere nach
movie_titleundticket_type, ummovies_by_ticket_typezu erstellen. - Filtere nach Zeilen, in denen
ticket_typeden Wertseniorhat, und erstellesenior_ticket_movies. - Sortiere nach
ticket_quantityin absteigender Reihenfolge, umordered_senior_movieszu erstellen. - Gib die ersten 3 Zeilen von
ordered_senior_moviesin der Konsole aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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
____