Film le plus vendu par lieu
Avec nos nouveaux outils, nous pouvons créer des tableaux encore plus utiles. Rappelez-vous : lorsque nous avons trouvé le film le plus vendu à Portland, nous avons dû filtrer notre tableau pour ne garder que les films projetés à Portland, puis trier les valeurs pour identifier le best-seller. Cela prendrait beaucoup de temps de le faire pour chaque cinéma.
À la place, grâce à nos nouveaux outils, nous pouvons rapidement condenser nos données de transactions sales en un tableau récapitulatif, trier ce tableau, puis obtenir d’un coup le film en tête pour chaque marché.
Cet exercice fait partie du cours
Python pour les utilisateurs de feuilles de calcul
Instructions
- Utilisez
.groupby()et.sum()pour créer un tableau récapitulatif partheater_locationetmovie_title. - Triez
totalsparticket_quantitydans l’ordre décroissant. - Utilisez
.groupby()et.head()pour extraire le film en tête pour chaquetheater_location. - Affichez
top_movies.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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
____