MulaiMulai sekarang secara gratis

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.

Latihan ini adalah bagian dari kursus

Manipulasi Data dengan pandas

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# A custom IQR function
def iqr(column):
    return column.quantile(0.75) - column.quantile(0.25)
    
# Print IQR of the temperature_c column
print(____)
Edit dan Jalankan Kode