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