Plot interpolations
Memplot grafik perbandingan untuk imputasi sangat penting untuk menyimpulkan teknik imputasi terbaik. Dalam latihan ini, Anda akan membuat sebuah for loop untuk menghasilkan plot bagi beberapa teknik imputasi. Anda akan membuat plot dari imputasi yang telah Anda lakukan pada pelajaran sebelumnya, yaitu teknik interpolasi linear, kuadratik, dan terdekat.
Tiga DataFrame yang dinamai sesuai teknik imputasinya telah diimpor untuk Anda, yaitu linear_interp, quadratic_interp, dan nearest_interp
Latihan ini adalah bagian dari kursus
Menangani Data Hilang di Python
Petunjuk latihan
- Buat 3 subplot untuk setiap teknik imputasi.
- Buat kamus
interpolationsdengan memetakan DataFramelinear_interp,quadratic_interp, dannearest_interpke teknik interpolasi yang relevan. - Lakukan loop atas
axesdaninterpolations. - Pilih setiap DataFrame di
interpolationsdan atur judul untuk sebuah DataFrame menggunakandf_key.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Set nrows to 3 and ncols to 1
fig, axes = plt.subplots(___, ___, figsize=(30, 20))
# Create a dictionary of interpolated DataFrames for looping
interpolations = {'Linear Interpolation': ___, 'Quadratic Interpolation': ___,
'Nearest Interpolation': ___}
# Loop over axes and interpolations
for ax, df_key in zip(___, ___):
# Select and also set the title for a DataFrame
interpolations[___].Ozone.plot(color='red', marker='o', linestyle='dotted', ax=ax)
airquality.Ozone.plot(title=___ + ' - Ozone', marker='o', ax=ax)
plt.show()