Qu'est-ce que les aînés préfèrent?
Utilisons ce que vous avez appris jusqu'ici pour créer un tableau récapitulatif, filtrer un sous-ensemble précis de ce tableau, trier les valeurs, puis afficher les résultats les plus importants. Nous allons appliquer ces techniques pour répondre à la question « quels films les aînés préfèrent-ils? »
À noter : dans cet exercice, nous allons fournir directement une liste à la méthode .groupby(), contrairement à l'exercice vidéo où nous avions d'abord assigné une liste à une variable.
Cette activité fait partie du cours
Python pour utilisateurs et utilisatrices de chiffriers
Instructions de l’exercice
- Regroupez par
movie_titleetticket_typepour créermovies_by_ticket_type. - Filtrez les lignes où
ticket_typeestseniorpour créersenior_ticket_movies. - Triez par
ticket_quantityen ordre décroissant pour créerordered_senior_movies. - Affichez les 3 premières lignes de
ordered_senior_moviesdans la console.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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
____