Verimli özetler
pandas ve NumPy'nin çok sayıda fonksiyonu olsa da bazen verilerinizi özetlemek için farklı bir fonksiyona ihtiyacınız olabilir.
.agg() yöntemi hem bir DataFrame’e kendi özel fonksiyonlarınızı uygulamanıza hem de DataFrame’in birden fazla sütununa aynı anda fonksiyonlar uygulamanıza olanak tanır, böylece toplama işlemlerinizi son derece verimli hale getirir. Örneğin:
df['column'].agg(function)
Bu egzersize yönelik özel fonksiyonda "IQR", çeyrekler açıklığının (inter-quartile range) kısaltmasıdır ve 75. yüzdebirlik ile 25. yüzdebirliğin farkıdır. Verilerinizde aykırı değerler varsa bu fonksiyon standart sapmaya alternatif olarak kullanışlıdır.
sales kullanılabilir ve pandas, pd olarak yüklenmiştir.
Bu egzersiz
pandas ile Veri İşleme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# A custom IQR function
def iqr(column):
return column.quantile(0.75) - column.quantile(0.25)
# Print IQR of the temperature_c column
print(____)