在 Python 中處理遺漏值
Suraj Donthi
Deep Learning & Computer Vision Learning
airquality['Ozone'].plot(title='Ozone', marker='o', figsize=(30, 5))

ffill_imp['Ozone'].plot(color='red', marker='o', linestyle='dotted', figsize=(30, 5))airquality['Ozone'].plot(title='Ozone', marker='o')

bfill_imp['Ozone'].plot(color='red', marker='o', linestyle='dotted', figsize=(30, 5))
airquality['Ozone'].plot(title='Ozone', marker='o')

linear_interp['Ozone'].plot(color='red', marker='o', linestyle='dotted', figsize=(30, 5))
airquality['Ozone'].plot(title='Ozone', marker='o')

quadratic_interp['Ozone'].plot(color='red', marker='o', linestyle='dotted', figsize=(30, 5))
airquality['Ozone'].plot(title='Ozone', marker='o')

nearest_interp['Ozone'].plot(color='red', marker='o', linestyle='dotted', figsize=(30, 5))
airquality['Ozone'].plot(title='Ozone', marker='o')

# 建立子圖
fig, axes = plt.subplots(3, 1, figsize=(30, 20))
# 建立插值方法字典
interpolations = {'Linear Interpolation': linear_interp,
'Quadratic Interpolation': quadratic_interp,
'Nearest Interpolation': nearest_interp}
# 視覺化各種插值
for ax, df_key in zip(axes, interpolations):
interpolations[df_key].Ozone.plot(color='red', marker='o',
linestyle='dotted', ax=ax)
airquality.Ozone.plot(title=df_key + ' - Ozone', marker='o', ax=ax)


在 Python 中處理遺漏值