1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Manipulacja danymi z pandas

Connected

Exercise

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.

Instrukcje 1/3

undefined XP
  • 1
    • Użyj niestandardowej funkcji iqr oraz metody .agg(), aby wyświetlić IQR kolumny temperature_c z sales.
  • 2
    • Zaktualizuj wybór kolumn, używając niestandardowej funkcji iqr z .agg(), aby wyświetlić IQR kolumn temperature_c, fuel_price_usd_per_l i unemployment – w tej kolejności.
  • 3
    • Zaktualizuj funkcje agregujące wywoływane przez .agg(): uwzględnij iqr i "median" – w tej kolejności.