Menangani nilai hilang
Untuk mengganti nilai yang hilang dalam data deret waktu Anda, Anda dapat menggunakan perintah:
df = df.fillna(method="ffill")
Argumen tersebut menentukan jenis metode yang ingin Anda gunakan. Misalnya, menentukan bfill (backfilling) akan memastikan nilai hilang diganti menggunakan observasi valid berikutnya, sedangkan ffill (forward-filling) memastikan nilai hilang diganti menggunakan observasi valid terakhir.
Ingat dari latihan sebelumnya bahwa co2_levels memiliki 59 nilai hilang.
Latihan ini adalah bagian dari kursus
Memvisualisasikan Data Deret Waktu di Python
Petunjuk latihan
- Imputasikan nilai-nilai yang hilang di
co2_levelsdengan menggunakan backfilling. - Cetak total jumlah nilai yang hilang.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Impute missing values with the next valid observation
co2_levels = co2_levels.____(method=____)
# Print out the number of missing values
____(____.____())