ÎncepețiÎncepe gratuit

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

Vezi cursul

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ă tab pentru a identifica nivelul din align cu cel mai mic număr total de intrări.
  • Folosește filter() pentru a elimina toate rândurile din comics cu acel nivel, apoi elimină nivelul neutilizat cu droplevels(). Salvează setul de date simplificat ca comics_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
Editează și rulează codul