CommencerCommencer gratuitement

Qu’aiment les seniors ?

Mettons en pratique ce que nous avons vu jusqu’ici : créer un tableau récapitulatif, filtrer un sous-ensemble précis, trier les valeurs, puis afficher les résultats les plus parlants. Nous allons utiliser ces techniques pour répondre à la question : « quels films les seniors préfèrent-ils ? »

Notez que, dans cet exercice, nous regrouperons par une liste directement dans la méthode .groupby(), contrairement à la vidéo où nous avons d’abord affecté une liste à une variable.

Cet exercice fait partie du cours

Python pour les utilisateurs de feuilles de calcul

Afficher le cours

Instructions

  • Regroupez par movie_title et ticket_type pour créer movies_by_ticket_type.
  • Filtrez les lignes où ticket_type vaut senior pour créer senior_ticket_movies.
  • Triez par ticket_quantity par ordre décroissant pour créer ordered_senior_movies.
  • Affichez les 3 premières lignes de ordered_senior_movies dans la console.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
____
Modifier et exécuter le code