Film più venduto per sede
Con i nuovi strumenti, possiamo creare tabelle ancora più utili. Ricorda: quando abbiamo trovato il film più venduto a Portland, abbiamo dovuto filtrare la tabella solo per i film proiettati a Portland, poi ordinare i valori per trovare il best-seller. Farlo per ogni sede del cinema richiederebbe molto tempo.
Invece, usando alcuni dei nuovi strumenti, possiamo ridurre rapidamente i dati delle transazioni sales a una tabella riepilogativa, ordinare quella tabella e ottenere in un colpo solo il film principale per ogni mercato.
Questo esercizio fa parte del corso
Python per chi usa i fogli di calcolo
Istruzioni dell'esercizio
- Usa
.groupby()e.sum()per creare una tabella riepilogativa pertheater_locationemovie_title. - Ordina
totalsperticket_quantityin ordine decrescente. - Usa
.groupby()e.head()per estrarre il film in cima pertheater_location. - Stampa
top_movies.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____