Odstranění úrovní
Kontingenční tabulka z předchozího cvičení ukázala, že některé úrovně mají velmi nízké počty. Pro zjednodušení analýzy se vyplatí takové úrovně odstranit.
V R to vyžaduje dva kroky: nejprve odfiltrovat řádky s úrovněmi, které mají velmi nízké počty, a poté tyto úrovně odebrat z faktorové proměnné pomocí droplevels(). Funkce droplevels() totiž zachovává úrovně, které mají jen 1 nebo 2 záznamy – odstraní pouze ty, které v datové sadě vůbec neexistují.
Toto cvičení je součástí kurzu
Exploratory Data Analysis in R
Pokyny k cvičení
Kontingenční tabulka z předchozího cvičení je dostupná ve tvém pracovním prostředí jako tab.
- Načti balíček
dplyr. - Vypiš
taba zjisti, která úroveň proměnnéalignmá nejmenší celkový počet záznamů. - Pomocí
filter()odfiltruj zcomicsvšechny řádky s touto úrovní a poté odstraň nepoužívanou úroveň pomocídroplevels(). Výslednou zjednodušenou datovou sadu ulož jakocomics_filtered.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load dplyr
___
# Print tab
___
# Remove align level
comics_filtered <- ___ %>%
___(align != ___) %>%
___()
# See the result
comics_filtered