Zacznij terazZacznij za darmo

Co lubią seniorzy?

Wykorzystajmy to, czego się do tej pory nauczyliśmy, żeby stworzyć tabelę podsumowującą, wyfiltrować jej określony podzbiór, posortować wartości i wyświetlić najważniejsze wyniki. Dzięki tym technikom odpowiemy na pytanie: „Jakie filmy najbardziej lubią seniorzy?"

Zwróć uwagę, że w tym ćwiczeniu grupujemy bezpośrednio według listy przekazanej do metody .groupby() – inaczej niż w ćwiczeniu wideo, gdzie najpierw przypisywaliśmy listę do zmiennej.

To ćwiczenie jest częścią kursu

Python dla użytkowników arkuszy kalkulacyjnych

Zobacz kurs

Instrukcje do ćwiczenia

  • Pogrupuj według movie_title i ticket_type, żeby utworzyć movies_by_ticket_type.
  • Przefiltruj wiersze, w których ticket_type ma wartość senior, żeby utworzyć senior_ticket_movies.
  • Posortuj według ticket_quantity w kolejności malejącej, żeby utworzyć ordered_senior_movies.
  • Wyświetl pierwsze 3 wiersze ordered_senior_movies w konsoli.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
____
Edytuj i uruchom kod