Vizualizarea valorilor lipsă
Reprezentarea grafică a valorilor lipsă este o metodă rapidă și eficientă de a înțelege cât de incomplete sunt datele tale. De asemenea, poate evidenția tipare în care valorile lipsesc sistematic – un aspect important de gestionat cu atenție, altfel modelul tău ar putea fi părtinitor.
Care variabilă are cele mai multe valori lipsă? Rulează toate liniile de cod cu excepția ultimei pentru a afla răspunsul. Când ești sigur(ă), completează valoarea și apasă „Trimite răspunsul".
Acest exercițiu face parte din cursul
Feature Engineering cu PySpark
Instrucțiuni pentru exercițiu
- Folosește
select()pentru a selecta din dataframe-uldfcoloanele din listacolumnsși eșantionează cu funcțiasample()furnizată, apoi atribuie rezultatul variabileisample_df. - Convertește dataframe-ul rezultat într-un dataframe
pandasnumitpandas_df, apoi aplicăisnull()dinpandaspentru a transformaDataFrame-ul în valori True/False. Stochează rezultatul întf_df. - Folosește
heatmap()din seaborn pentru a reprezenta grafictf_df. - Apasă „Rulează codul" pentru a vizualiza graficul. Apoi atribuie numele variabilei cu cele mai multe valori lipsă variabilei
answer.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Sample the dataframe and convert to Pandas
____ = df.select(____).sample(False, 0.1, 42)
____ = ____.toPandas()
# Convert all values to T/F
tf_df = ____.____()
# Plot it
sns.____(data=____)
plt.xticks(rotation=30, fontsize=10)
plt.yticks(rotation=0, fontsize=10)
plt.show()
# Set the answer to the column with the most missing data
answer = '____'