Aan de slagBegin gratis

Een tabel met zichzelf left joinen

Tot nu toe heb je een tabel met zichzelf inner gejoint om de kinderen te vinden van thema’s zoals "Harry Potter" of "The Lord of the Rings".

Maar sommige thema’s hebben misschien helemaal geen kinderen, en die komen dus niet voor in de inner join. Zoals je in dit hoofdstuk hebt geleerd, kun je die opsporen met een left_join en een filter().

Deze oefening maakt deel uit van de cursus

Data samenvoegen met dplyr

Bekijk cursus

Oefeninstructies

  • Voer een left join uit van de tabel themes met zijn eigen kinderen, met respectievelijk de suffixen _parent en _child.
  • Filter het resultaat van de join om thema’s te vinden die geen kinderen hebben.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

themes %>% 
  # Left join the themes table to its own children
  ___ %>%
  # Filter for themes that have no child themes
  filter(___)
Code bewerken en uitvoeren