Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in 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