Creează un filtru pentru valorile lipsă
Filtrul pentru varianță zero elimină doar o parte dintre caracteristicile cu puține informații. O altă cauză a informației reduse poate fi un număr mare de valori lipsă. În acest exercițiu, vei crea un filtru pentru valorile lipsă. Vei adopta o abordare strictă și vei elimina orice caracteristică ce conține cel puțin o valoare lipsă – ceea ce înseamnă că este posibil să elimini și caracteristici cu informații semnificative.
house_sales_df este disponibil în consolă, iar pachetul tidyverse a fost deja încărcat pentru tine.
Acest exercițiu face parte din cursul
Reducerea dimensionalității în R
Instrucțiuni pentru exercițiu
- Creează un filtru pentru valorile lipsă folosind
summarize(),across(),sum()șiis.na(), pentru a elimina caracteristicile cu zero sau mai multe valori lipsă, și stochează rezultatul înna_filter.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Create a missing values filter
___ <- ___ %>%
___(across(everything(), ~ ___)) %>%
pivot_longer(everything(), names_to = "feature", values_to = "NA_count") %>%
___(___ > ___) %>%
pull(feature)
na_filter