Küresel gelirler: Merkezi eğilim
En yaygın merkezi eğilim ölçüleri, tüm değerlerin toplamının değer sayısına bölünmesiyle elde edilen mean (ortalama), verinin üst yarısını alt yarısından ayıran median (medyan) ve veri kümesinde en sık görülen değer olan mode (mod) şeklindedir. pandas paketi bunların her birini hesaplayabilecek fonksiyonlar içerir.
Bu veri kümesinde 'Income per Capita' değerleri float türündedir ve tekrar eden değer yoktur; bu yüzden konsolunda income['Income per Capita'].mode() çalıştırdığında boş bir seri döner. Burada, floor bölme operatörü // kullanarak, geliri aşağı yuvarlayarak binler seviyesinde ölçen yeni bir sütun ekleyeceksin; böylece 11,543.43 gibi bir değer sadece 11 olur. Ardından, gelirlerin nasıl dağıldığını daha iyi anlamak için yukarıdaki fonksiyonları çalıştıracaksın.
pandas pd takma adıyla içe aktarılmıştır ve önceki egzersizden income DataFrame'i çalışma alanında hazırdır.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
'Income per Capita'için küresel mean (ortalama) değerini hesaplamak üzere uygun fonksiyonu kullan.'Income per Capita'için küresel median (medyan) değerini hesaplamak üzere uygun fonksiyonu kullan.- Yayılım (broadcasting) kullanarak,
income['Income per Capita'] // 1000ifadesine eşit yeni bir'Income per Capita (,000)'sütunu oluştur. Sonrasında bu yeni sütun için mode (mod) değerini hesaplamak üzere uygun fonksiyonu kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Calculate the mean
print(____)
# Calculate the median
print(____)
# Create the new column
income['Income per Capita (,000)'] = ____
# Calculate the mode of the new column
income['Income per Capita (,000)'].____()