Strategi Pengisian Missing Values (Imputation)

Hapus baris kosong dengan df.dropna(), atau isi nilai kosong dengan nilai rata-rata/median df['kolom'].fillna(df['kolom'].median()).

👀 Contoh dulu

import pandas as pd
df = pd.DataFrame({'score': [10, 20, None]})
df['score'] = df['score'].fillna(df['score'].median())
print(df['score'].tolist())

Hasilnya: [10.0, 20.0, 15.0]

💡 Gunakan median (bukan mean) jika distribusi data memiliki outlier ekstrem.

📝 Sekarang giliranmu

Tuliskan kode pandas untuk mengisi nilai kosong (isna) pada kolom 'score' dengan nilai median dari kolom tersebut.

Preview