Tout rassembler à nouveau
Maintenant que vous comprenez mieux comment les fusions peuvent enrichir vos données, revenons à un tableau récapitulatif.
Deux DataFrames sont présentement chargés :
transactions- La liste complète de chaque transaction de vente de billets, mais sans information sur le genre du film.movies- Un tableau de nos titres de films et de leur genre
Mettons ces deux tableaux ensemble pour recréer une vue que nous tenions pour acquise : la quantité de billets vendus pour chaque genre.
Cette activité fait partie du cours
Python pour utilisateurs et utilisatrices de chiffriers
Instructions de l’exercice
- Fusionnez
transactionsavecmoviessur la colonnemovie_title. - Regroupez par
movie_genreet faites la somme. Enregistrez le résultat dansgenre_summary. - Triez
genre_summaryparticket_quantity. Enregistrez le résultat sousgenre_summary_sorted. - Affichez
genre_summary_sorted(c'est déjà fait pour vous).
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Merge transaction data with the movie data on movie_title
transactions_with_genres = ____
# Group by movie_genre and call the sum method
genre_summary = transactions_with_genres.groupby(____, as_index=False).____()
# Sort the genre summary by ticket_quantity
genre_summary_sorted = genre_summary.____('ticket_quantity', ascending=False).reset_index(drop=True)
# View the summary
print(genre_summary_sorted)