Joina teman med deras barnbarn
Vi kan gå ett steg längre än att titta på teman och deras barn. Vissa teman har faktiskt barnbarn: barnens barn.
Här kan vi inner joina themes med en filtrerad version av sig självt igen för att skapa en koppling mellan den förra joinens barn och deras barn.
Den här övningen är en del av kursen
Joining Data with dplyr
Övningsinstruktioner
- Använd ytterligare en inner join för att kombinera
themesmed sig självt igen.- Använd suffixen
"_parent"och"_grandchild"så att kolumnerna i den resulterande tabellen är tydliga. - Uppdatera
by-argumentet för att ange rätt kolumner att joina på. Om du är osäker på vilka kolumner du ska joina på kan det hjälpa att titta på resultatet av den första joinen för att få en känsla för det.
- Använd suffixen
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Join themes to itself again to find the grandchild relationships
themes %>%
inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
___