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

İç içe kategoriler oluşturma

Son grafiğin için, emlak danışmanları yıldaki satışları, ayları ve çeyrekleri x ekseninde göstererek sunmanı istiyor.

Melbourne veri kümesine ayları ve çeyrekleri ekleyen bazı kodlar senin için önceden yüklendi. Ayları ve ilgili çeyrekleri temsil edecek factors değişkeninin oluşturulması gerekiyor. Ayrıca veriler, "price" sütununun toplamını alarak toplam satışları hesaplamak için yeni oluşturulan bu iki sütuna göre gruplanmalı.

Bu egzersiz, kursun bir parçasıdır

Bokeh ile Etkileşimli Veri Görselleştirme

Kursa Göz Atın

Egzersiz talimatları

  • İlgili çeyrekleri ve ilişkili ayları girerek factors değişkenini tamamla.
  • melb veri çerçevesini "month" ve "quarter" sütunlarına göre gruplayıp "price" sütununun toplamını hesaplayarak grouped_melb değişkenini oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

melb["month"] = melb["date"].dt.month
quarters = {1: "Q1", 2:"Q1", 3:"Q1", 4:"Q2", 5:"Q2", 6:"Q2", 7:"Q3", 8:"Q3", 9:"Q3", 10:"Q4", 11:"Q4", 12:"Q4"}
melb["quarter"] = melb["month"].replace(quarters)
melb["month"] = melb["month"].replace({1:"January", 2:"February", 3:"March", 4:"April", 5:"May", 6:"June", 7:"July", 8:"August", 9:"September", 10:"October", 11:"November", 12:"December"})

# Create factors
factors = [("Q1", "January"), ("____", "February"), ("____", "March"), 
           ("Q2", "April"), ("____", "____"), ("____", "____"), 
           ("Q3", "July"), ("____", "____"), ("____", "____"), 
           ("Q4", "October"), ("____", "____"), ("____", "____")]

# Calculate total sales by month and quarter
grouped_melb = melb.groupby(["____", "____"], as_index=False)["____"].sum()
grouped_melb.sort_values("quarter", inplace=True)
print(grouped_melb.head())
Kodu Düzenle ve Çalıştır