1. Belajar
  2. /
  3. Kursus
  4. /
  5. Manipulasi Data dengan pandas

Connected

Latihan

Ringkasan yang efisien

Meskipun pandas dan NumPy memiliki banyak fungsi, terkadang Anda memerlukan fungsi lain untuk meringkas data.

Metode .agg() memungkinkan Anda menerapkan fungsi kustom sendiri pada sebuah DataFrame, serta menerapkan fungsi ke lebih dari satu kolom DataFrame sekaligus, sehingga agregasi menjadi sangat efisien. Contohnya,

df['column'].agg(function)

Dalam fungsi kustom untuk latihan ini, "IQR" adalah singkatan dari inter-quartile range, yaitu persentil ke-75 dikurangi persentil ke-25. Ini merupakan alternatif dari deviasi standar yang berguna jika data Anda mengandung outlier.

tersedia sales dan pandas telah dimuat sebagai pd.

Instruksi 1/3

undefined XP
  • 1
    • Gunakan fungsi kustom iqr yang telah disediakan bersama .agg() untuk mencetak IQR dari kolom temperature_c pada sales.
  • 2
    • Perbarui pemilihan kolom untuk menggunakan fungsi kustom iqr dengan .agg() guna mencetak IQR dari temperature_c, fuel_price_usd_per_l, dan unemployment, sesuai urutan tersebut.
  • 3
    • Perbarui fungsi agregasi yang dipanggil oleh .agg(): sertakan iqr dan "median" dalam urutan tersebut.