Aan de slagGa gratis aan de slag

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

Cursus bekijken

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.

Praktische interactieve oefening

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