Vše dohromady ještě jednou
Teď, když lépe rozumíme tomu, jak nám sloučení tabulek může obohatit data, se vrátíme k souhrnné tabulce.
Aktuálně máš načtené dva DataFramy:
transactions– úplný seznam všech transakcí z prodeje vstupenek, bez informace o žánru filmu.movies– tabulka s názvy filmů a jejich žánry.
Složme tyto dvě tabulky dohromady a vytvoříme přehled, který jsme dříve brali jako samozřejmost – počet prodaných vstupenek pro každý žánr.
Toto cvičení je součástí kurzu
Python pro uživatele tabulkových procesorů
Pokyny k cvičení
- Slučte
transactionssmoviespodle sloupcemovie_title. - Seskup podle
movie_genrea proveď součet. Výsledek ulož dogenre_summary. - Seřaď
genre_summarypodleticket_quantity. Výsledek ulož jakogenre_summary_sorted. - Vypiš
genre_summary_sorted(tento krok je už hotový).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)