Niveaus verwijderen
De kruistabel uit de vorige oefening liet zien dat sommige niveaus maar heel weinig voorkomen. Om de analyse te vereenvoudigen, is het vaak handig om zulke niveaus te verwijderen.
In R doe je dit in twee stappen: eerst filter je alle rijen weg met de niveaus die heel lage aantallen hebben, daarna verwijder je deze niveaus uit de factorvariabele met droplevels(). Dit komt doordat de functie droplevels() niveaus behoudt die slechts 1 of 2 tellingen hebben; ze verwijdert alleen niveaus die niet in een gegevensset voorkomen.
Deze oefening maakt deel uit van de cursus
Exploratory data-analyse in R
Oefeninstructies
De kruistabel uit de vorige oefening staat in je werkruimte als tab.
- Laad het pakket
dplyr. - Print
tabom te zien welk niveau vanalignde minste totale vermeldingen heeft. - Gebruik
filter()om alle rijen vancomicsmet dat niveau eruit te filteren en verwijder vervolgens het ongebruikte niveau metdroplevels(). Sla de vereenvoudigde gegevensset op alscomics_filtered.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# Load dplyr
___
# Print tab
___
# Remove align level
comics_filtered <- ___ %>%
___(align != ___) %>%
___()
# See the result
comics_filtered