Aan de slagBegin gratis

Thema's joinen met hun kleinkinderen

We kunnen nog een stap verder gaan dan kijken naar thema's en hun kinderen. Sommige thema's hebben zelfs kleinkinderen: de kinderen van hun kinderen.

Hier kunnen we themes nogmaals inner joinen met een gefilterde versie van zichzelf om een verbinding te leggen tussen de kinderen uit onze vorige join en hun kinderen.

Deze oefening maakt deel uit van de cursus

Data samenvoegen met dplyr

Bekijk cursus

Oefeninstructies

  • Gebruik nog een inner join om themes opnieuw met zichzelf te combineren.
    • Gebruik zeker de suffixen "_parent" en "_grandchild" zodat de kolommen in de resulterende tabel duidelijk zijn.
    • Pas het by-argument aan om de juiste kolommen op te geven waarop je joint. Als je niet zeker weet op welke kolommen je moet joinen, kan het helpen om naar het resultaat van de eerste join te kijken om er gevoel voor te krijgen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Join themes to itself again to find the grandchild relationships
themes %>% 
  inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
  ___
Code bewerken en uitvoeren