Menyatukan semuanya lagi
Sekarang setelah Anda lebih memahami bagaimana penggabungan (merge) dapat memperkaya data, mari kita tinjau kembali sebuah tabel ringkasan.
Saat ini ada dua DataFrame yang dimuat:
transactions- Daftar lengkap setiap transaksi penjualan tiket, tetapi tanpa informasi genre film.movies- Tabel judul film dan genrenya
Mari kita gabungkan kedua tabel ini untuk membuat tampilan yang sebelumnya kita anggap sudah tersedia — jumlah tiket terjual untuk setiap genre.
Latihan ini adalah bagian dari kursus
Python untuk Pengguna Spreadsheet
Petunjuk latihan
- Gabungkan
transactionsdenganmoviespada kolommovie_title. - Kelompokkan berdasarkan
movie_genredan lakukan penjumlahan. Simpan hasilnya kegenre_summary. - Urutkan
genre_summaryberdasarkanticket_quantity. Simpan hasilnya sebagaigenre_summary_sorted. - Cetak
genre_summary_sorted(ini sudah dilakukan untuk Anda).
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)