MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Gabungkan transactions dengan movies pada kolom movie_title.
  • Kelompokkan berdasarkan movie_genre dan lakukan penjumlahan. Simpan hasilnya ke genre_summary.
  • Urutkan genre_summary berdasarkan ticket_quantity. Simpan hasilnya sebagai genre_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)
Edit dan Jalankan Kode