開始使用免費開始

補齊遺漏的時間序列資料

對時間序列資料進行插補需要特別的處理。時間序列通常具有趨勢(trend)、季節性(seasonality)與循環性(cyclicality)等特性,我們可以在插補遺漏值時加以利用。在 airquality DataFrame 中,你可以觀察到這些特性。你的目標是以能兼顧這些特性的方式來插補數值。

在這個練習中,你將嘗試使用 .fillna() 方法來插補時間序列資料。你會使用 forward fill 與 backward fill 兩種策略來處理時間序列的遺漏值。

本練習屬於課程

在 Python 中處理遺漏值

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Print prior to imputing missing values
print(airquality[30:40])

# Fill NaNs using forward fill
airquality.___(___, inplace=True)

# Print after imputing missing values
print(airquality[30:40])
編輯並執行程式碼