Zacznij terazZacznij za darmo

Wydajne podsumowania

Pandas i NumPy oferują wiele wbudowanych funkcji, ale czasem potrzebujesz czegoś bardziej dopasowanego do swoich danych.

Metoda .agg() pozwala stosować własne, niestandardowe funkcje do DataFrame, a także stosować funkcje do wielu kolumn jednocześnie – co sprawia, że agregacje są wyjątkowo wygodne. Na przykład:

df['column'].agg(function)

W niestandardowej funkcji użytej w tym ćwiczeniu "IQR" to skrót od rozstępu ćwiartkowego (ang. inter-quartile range), czyli różnicy między 75. a 25. percentylem. To alternatywa dla odchylenia standardowego – przydatna zwłaszcza wtedy, gdy dane zawierają wartości odstające.

sales jest dostępny, a pandas jest załadowany jako pd.

To ćwiczenie jest częścią kursu

Manipulacja danymi z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
Edytuj i uruchom kod