MulaiMulai sekarang secara gratis

Menggabungkan dengan keys

Pimpinan perusahaan layanan streaming musik meminta bantuan Anda untuk menganalisis penjualan pada kuartal bisnis terbaru. Mereka ingin mengetahui bulan mana dalam kuartal tersebut yang memiliki rata-rata total faktur tertinggi. Anda diberikan tiga tabel data faktur bernama inv_jul, inv_aug, dan inv_sep. Gabungkan ketiga tabel ini menjadi satu untuk membuat grafik rata-rata total faktur bulanan.

Latihan ini adalah bagian dari kursus

Menggabungkan Data dengan pandas

Lihat Kursus

Petunjuk latihan

  • Gabungkan ketiga tabel secara vertikal berurutan dengan bulan terlama terlebih dahulu, tambahkan '7Jul', '8Aug', dan '9Sep' sebagai keys untuk masing-masing bulan, lalu simpan sebagai inv_jul_thr_sep.
  • Gunakan metode .agg() untuk menghitung rata-rata kolom total dari faktur yang telah dikelompokkan.
  • Buat diagram batang dari avg_inv_by_month.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Concatenate the tables and add keys
inv_jul_thr_sep = pd.concat(____, 
                            keys=____)

# Group the invoices by the index keys and find avg of the total column
avg_inv_by_month = inv_jul_thr_sep.groupby(level=0).agg({'total':'----'})

# Bar plot of avg_inv_by_month
avg_inv_by_month.____
plt.show()
Edit dan Jalankan Kode