Mettere di nuovo tutto insieme
Ora che abbiamo capito meglio come le join possano arricchire i nostri dati, riprendiamo una tabella di riepilogo.
Sono attualmente caricati due DataFrame:
transactions- L'elenco completo di ogni transazione di vendita dei biglietti - ma senza informazioni sul genere del film.movies- Una tabella con i nostri titoli di film e il genere
Mettiamo insieme queste due tabelle per creare una vista che prima davo per scontata: la quantità di biglietti venduti per ciascun genere.
Questo esercizio fa parte del corso
Python per chi usa i fogli di calcolo
Istruzioni dell'esercizio
- Esegui una merge tra
transactionsemoviessulla colonnamovie_title. - Fai il group by su
movie_genree calcola la somma. Salva il risultato ingenre_summary. - Ordina
genre_summaryperticket_quantity. Salva il risultato comegenre_summary_sorted. - Stampa
genre_summary_sorted(questo è già stato fatto per te).
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# 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)