Imputazione dei valori mancanti
I valori mancanti capitano. Se assumiamo che i nostri dati siano mancanti completamente a caso, stiamo assumendo che i dati a disposizione rappresentino bene la popolazione. Se ne abbiamo pochi, possiamo rimuoverli oppure usare media o mediana come sostituzione. In questo esercizio, guarderemo a 'PDOM': giorni sul mercato al prezzo corrente.
Questo esercizio fa parte del corso
Feature Engineering con PySpark
Istruzioni dell'esercizio
- Ottieni il conteggio dei valori mancanti nella colonna
'PDOM'usandowhere(),isNull()ecount(). - Calcola il valore medio di
'PDOM'usando la funzione di aggregazionemean(). - Usa
fillna()con il valore impostato alla media di'PDOM'e applicalo solo alla colonna'PDOM'usando il parametrosubset.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Count missing rows
missing = df.____(df[____].____()).____()
# Calculate the mean value
col_mean = df.____({____: ____}).____()[0][0]
# Replacing with the mean value for that column
df.____(____, ____=[____])