Apa yang disukai para lansia?
Mari gunakan yang telah Anda pelajari sejauh ini untuk membuat tabel ringkasan, memfilter subset tertentu dari tabel tersebut, mengurutkan nilainya, dan mencetak hasil yang paling penting. Kita akan menggunakan teknik ini untuk menjawab pertanyaan "film apa yang paling disukai para lansia?"
Perhatikan bahwa dalam latihan ini, kita akan melakukan pengelompokan dengan sebuah list secara langsung di metode .groupby(), berbeda dengan latihan video, di mana kita terlebih dahulu menetapkan sebuah list ke sebuah variabel.
Latihan ini adalah bagian dari kursus
Python untuk Pengguna Spreadsheet
Petunjuk latihan
- Kelompokkan berdasarkan
movie_titledanticket_typeuntuk membuatmovies_by_ticket_type. - Saring baris dengan
ticket_typebernilaisenioruntuk membuatsenior_ticket_movies. - Urutkan berdasarkan
ticket_quantitysecara menurun untuk membuatordered_senior_movies. - Cetak 3 baris pertama dari
ordered_senior_movieske konsol.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
____