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, kursun bir parçasıdır

pandas ile Verileri Birleştirme

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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