Inizia subitoInizia gratis

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

Visualizza corso

Istruzioni dell'esercizio

  • Usa .groupby() e .sum() per creare una tabella riepilogativa per theater_location e movie_title.
  • Ordina totals per ticket_quantity in ordine decrescente.
  • Usa .groupby() e .head() per estrarre il film in cima per theater_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
____
Modifica ed esegui il codice