Zpracování chybějících hodnot
Chybějící hodnoty v datech časové řady můžeš nahradit pomocí příkazu:
df = df.fillna(method="ffill")
kde argument určuje typ metody, kterou chceš použít. Například bfill (backfilling) nahradí chybějící hodnoty nejbližší následující platnou hodnotou, zatímco ffill (forward-filling) je nahradí poslední předchozí platnou hodnotou.
Z předchozího cvičení víš, že co2_levels obsahuje 59 chybějících hodnot.
Toto cvičení je součástí kurzu
Vizualizace dat časových řad v Pythonu
Pokyny k cvičení
- Doplň chybějící hodnoty v
co2_levelspomocí backfillingu. - Vypiš celkový počet chybějících hodnot.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Impute missing values with the next valid observation
co2_levels = co2_levels.____(method=____)
# Print out the number of missing values
____(____.____())