Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

De kruistabel uit de vorige oefening staat in je werkruimte als tab.

  • Laad het pakket dplyr.
  • Print tab om te zien welk niveau van align de minste totale vermeldingen heeft.
  • Gebruik filter() om alle rijen van comics met dat niveau eruit te filteren en verwijder vervolgens het ongebruikte niveau met droplevels(). Sla de vereenvoudigde gegevensset op als comics_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
Code bewerken en uitvoeren