Mit der Methode interpolate imputieren
Zeitreihen zeigen im Verlauf der Zeit Auf- und Abwärtstrends. Daher ist das Auffüllen mit flachen Wertfolgen wie bei Forward Fill oder Backward Fill nicht geeignet. Passender ist eine Imputation mit linearen oder quadratischen Methoden, bei denen Werte mit zunehmenden oder abnehmenden Werten aufgefüllt werden.
In dieser Übung arbeitest du mit der Methode .interpolate() auf dem DataFrame airquality. Du verwendest die Methoden linear, quadratic und nearest. Eine ausführliche Liste der Interpolationsstrategien findest du außerdem hier.
Diese Übung ist Teil des Kurses
<Kurs>Umgang mit fehlenden Daten in Python</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Print prior to interpolation
print(airquality[30:40])
# Interpolate the NaNs linearly
airquality.interpolate(___, inplace=True)
# Print after interpolation
print(airquality[30:40])