Pandas DataFrame – Mengganti Nilai NaN

Jika pada modul sebelumnya nilai NaN dihapus, pada modul ini kita akan lakukan replace dengan menggunakan method fillna().

Pertama kita import library dan data yang diperlukan.

import pandas as pd

df = pd.read_csv("nba.csv")

Kita bisa melakukan fillna() pada level dataframe, atau pada level kolom. Untuk contoh data diatas, lebih tepat bila kita melakukan replacement pada level kolom.

Berikut code untuk replace nilai NaN pada kolom salary dengan nilai nol.

df["Salary"].fillna(0, inplace=True)
df

Latihan

Ganti nilai NaN untuk kolom College dengan string “No College”.

Solusi

df["College"].fillna("No College", inplace=True)

Sharing is caring:

Leave a Comment