Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Använd ytterligare en inner join för att kombinera themes med 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.

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")) %>%
  ___
Redigera och kör kod