Kom igångKom igång gratis

Bästsäljande film per plats

Med våra nya verktyg kan vi skapa ännu mer användbara tabeller. Tidigare, när vi letade efter den bästsäljande filmen i Portland, behövde vi först filtrera tabellen på Portland och sedan sortera värdena för att hitta vinnaren. Att göra det för varje biograf skulle ta lång tid.

Med hjälp av våra nya verktyg kan vi i stället snabbt komprimera transaktionsdata i sales till en sammanfattningstabell, sortera den och hämta den bästsäljande filmen för varje marknad – allt på en gång.

Den här övningen är en del av kursen

Python för kalkylbladsanvändare

Visa kurs

Övningsinstruktioner

  • Använd .groupby() och .sum() för att skapa en sammanfattningstabell grupperad efter theater_location och movie_title.
  • Sortera totals efter ticket_quantity i fallande ordning.
  • Använd .groupby() och .head() för att hämta den bästsäljande filmen per theater_location.
  • Skriv ut top_movies.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
____
Redigera och kör kod