Film terlaris berdasarkan lokasi
Dengan alat baru kita, kita dapat membuat tabel yang lebih bermanfaat. Ingat kembali saat kita menemukan film terlaris di Portland — kita harus memfilter tabel untuk film Portland saja, lalu mengurutkan nilainya untuk menemukan yang terlaris. Akan sangat memakan waktu jika harus melakukan ini untuk setiap lokasi bioskop.
Sebagai gantinya, dengan beberapa alat baru, kita bisa dengan cepat merangkum data transaksi sales menjadi tabel ringkasan, mengurutkan tabel ringkasan tersebut, dan mendapatkan film teratas untuk setiap pasar sekaligus.
Latihan ini adalah bagian dari kursus
Python untuk Pengguna Spreadsheet
Petunjuk latihan
- Gunakan
.groupby()dan.sum()untuk membuat tabel ringkasan berdasarkantheater_locationdanmovie_title. - Urutkan
totalsberdasarkanticket_quantitysecara menurun. - Gunakan
.groupby()dan.head()untuk mengambil film teratas berdasarkantheater_location. - Cetak
top_movies.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a summary by theater location and movie title
totals = sales.____([____, ____], as_index=False).____()
# Sort totals by ticket quantity in descending order
totals_sorted = totals.____(____, ascending=False).reset_index(drop=True)
# Take the top row for each theater location
top_movies = totals_sorted.____(____).____(1).reset_index(drop=True)
# Print results
____