Pune totul laolaltă din nou
Acum că înțelegem mai bine cum îmbinările pot îmbogăți datele noastre, să revizuim un tabel de sumar.
În prezent sunt încărcate două DataFrame-uri:
transactions– o listă completă a fiecărei tranzacții de vânzare a biletelor, fără informații despre genul filmului.movies– un tabel cu titlurile și genurile filmelor noastre.
Hai să combinăm aceste două tabele pentru a crea o vizualizare pe care am considerat-o de la sine înțeleasă – cantitatea de bilete vândute pentru fiecare gen.
Acest exercițiu face parte din cursul
Python pentru utilizatorii de foi de calcul
Instrucțiuni pentru exercițiu
- Îmbină
transactionscumoviespe coloanamovie_title. - Grupează după
movie_genreși calculează suma. Stochează rezultatul îngenre_summary. - Sortează
genre_summarydupăticket_quantity. Stochează rezultatul cagenre_summary_sorted. - Afișează
genre_summary_sorted(acest pas a fost deja realizat pentru tine).
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)