Gestione avanzata dei dati mancanti
Nel precedente esercizio hai visto come identificare quanti valori mancanti ci sono in ciascuna colonna di un DataFrame e come eliminare le righe che contengono valori mancanti. Ma cosa succede se ci sono molte righe con valori mancanti? E se non vuoi semplicemente iniziare a cancellare righe dai dati? Qui entra in gioco il concetto di sostituzione: puoi rimpiazzare i valori mancanti con qualcos'altro.
In questo esercizio lavorerai con lo stesso DataFrame sales_df dell'esercizio precedente, ma invece di eliminare i valori mancanti, sostituirai i mancanti in ogni colonna con la media di tutti i valori non mancanti. Scriverai una funzione che potrà poi essere applicata a qualsiasi colonna di un DataFrame.
Questo esercizio fa parte del corso
Julia intermedio
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Define a function replace_missing that takes one argument, the name of the column we want to modify
____ replace_missing(____)
end