BaşlayınÜcretsiz Başlayın

Anahtarlarla birleştirme (concatenate)

Müzik yayıncılığı şirketinin yönetimi, son iş çeyreğine ait satışları analiz etmen için senden yardım istedi. Çeyrekte hangi ayın en yüksek ortalama fatura toplamına sahip olduğunu bilmek istiyorlar. Sana inv_jul, inv_aug ve inv_sep adlı üç fatura tablosu verildi. Bu tabloları tek bir tabloda birleştirerek aylık ortalama fatura toplamının grafiğini oluştur.

Bu egzersiz

pandas ile Verileri Birleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • En eski ay en önce gelecek şekilde üç tabloyu dikey olarak sırayla birleştir, ilgili aylar için keys olarak '7Jul', '8Aug' ve '9Sep' ekle ve inv_jul_thr_sep olarak kaydet.
  • Gruplandırılmış faturalardan total sütununun ortalamasını bulmak için .agg() metodunu kullan.
  • avg_inv_by_month için bir çubuk grafik oluştur.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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()
Kodu Düzenle ve Çalıştır