Sätt ihop allt igen
Nu när vi har en bättre förståelse för hur sammanslagningar kan berika våra data, är det dags att återbesöka en sammanfattningstabell.
För närvarande är två DataFrames inlästa:
transactions– En fullständig lista över varje biljettförsäljningstransaktion – men utan information om filmgenre.movies– En tabell med våra filmtitlar och genre
Låt oss slå ihop dessa två tabeller för att skapa en vy vi tidigare tog för given – antal sålda biljetter per genre.
Den här övningen är en del av kursen
Python för kalkylbladsanvändare
Övningsinstruktioner
- Slå ihop
transactionsmedmoviespå kolumnenmovie_title. - Gruppera efter
movie_genreoch summera. Spara resultatet igenre_summary. - Sortera
genre_summaryefterticket_quantity. Spara resultatet somgenre_summary_sorted. - Skriv ut
genre_summary_sorted(detta är redan gjort åt dig).
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)