Aan de slagBegin gratis

Alles weer samenbrengen

Nu we beter begrijpen hoe merges onze data kunnen verrijken, kijken we opnieuw naar een samenvattingstabel.

Er zijn momenteel twee DataFrames geladen:

  • transactions - Een volledige lijst van elke ticketverkooptransactie, maar zonder informatie over het filmgenre.
  • movies - Een tabel met onze filmtitels en het genre

Laten we deze twee tabellen samenvoegen om een weergave te maken die we eerder als vanzelfsprekend namen: het aantal verkochte tickets per genre.

Deze oefening maakt deel uit van de cursus

Python voor spreadsheetgebruikers

Bekijk cursus

Oefeninstructies

  • Merge transactions met movies op de kolom movie_title.
  • Groepeer op movie_genre en tel alles op. Sla het resultaat op in genre_summary.
  • Sorteer genre_summary op ticket_quantity. Sla het resultaat op als genre_summary_sorted.
  • Print genre_summary_sorted (dit is al voor je gedaan).

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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)
Code bewerken en uitvoeren