Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Esegui una merge tra transactions e movies sulla colonna movie_title.
  • Fai il group by su movie_genre e calcola la somma. Salva il risultato in genre_summary.
  • Ordina genre_summary per ticket_quantity. Salva il risultato come genre_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)
Modifica ed esegui il codice