Ce le place seniorilor?
Să folosim ce am învățat până acum pentru a crea un tabel rezumativ, a filtra un subset specific, a sorta valorile și a afișa cele mai relevante rezultate. Vom aplica aceste tehnici pentru a răspunde la întrebarea „ce filme le plac cel mai mult seniorilor?"
Reține că în acest exercițiu vom grupa direct după o listă în metoda .groupby(), spre deosebire de exercițiul video, unde am atribuit mai întâi lista unei variabile.
Acest exercițiu face parte din cursul
Python pentru utilizatorii de foi de calcul
Instrucțiuni pentru exercițiu
- Grupează după
movie_titleșiticket_typepentru a creamovies_by_ticket_type. - Filtrează rândurile în care
ticket_typeesteseniorpentru a creasenior_ticket_movies. - Sortează după
ticket_quantityîn ordine descrescătoare pentru a creaordered_senior_movies. - Afișează primele 3 rânduri din
ordered_senior_moviesîn consolă.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Summarize by movie title and ticket type
movies_by_ticket_type = sales.groupby(____, as_index=False).sum()
# Filter for senior tickets
senior_ticket_movies = movies_by_ticket_type[____[____] == ____].reset_index(drop=True)
# Sort senior ticket sales descending
ordered_senior_movies = senior_ticket_movies.____(____, ascending=____).reset_index(drop=True)
# Print the top 3 rows of the ordered table
____