Eliminarea nivelurilor
Tabelul de contingență din exercițiul anterior a arătat că unele niveluri au un număr foarte mic de înregistrări. Pentru a simplifica analiza, este util să elimini astfel de niveluri.
În R, acest lucru presupune doi pași: mai întâi filtrezi rândurile cu nivelurile care au prea puține înregistrări, apoi elimini aceste niveluri din variabila factor cu droplevels(). Acest lucru este necesar deoarece funcția droplevels() păstrează nivelurile cu doar 1 sau 2 înregistrări — le elimină doar pe cele care nu există deloc în setul de date.
Acest exercițiu face parte din cursul
Exploratory Data Analysis în R
Instrucțiuni pentru exercițiu
Tabelul de contingență din exercițiul anterior este disponibil în spațiul tău de lucru sub numele tab.
- Încarcă pachetul
dplyr. - Afișează
tabpentru a identifica nivelul dinaligncu cel mai mic număr total de intrări. - Folosește
filter()pentru a elimina toate rândurile dincomicscu acel nivel, apoi elimină nivelul neutilizat cudroplevels(). Salvează setul de date simplificat cacomics_filtered.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Load dplyr
___
# Print tab
___
# Remove align level
comics_filtered <- ___ %>%
___(align != ___) %>%
___()
# See the result
comics_filtered