LoslegenKostenlos loslegen

Themes mit ihren Enkeln verknüpfen

Wir können noch einen Schritt weitergehen als nur Themes und ihre Kinder zu betrachten. Manche Themes haben tatsächlich auch Enkelkinder: die Kinder ihrer Kinder.

Hier können wir themes erneut per inner join mit einer gefilterten Version von sich selbst verknüpfen, um eine Verbindung zwischen den Kindern aus unserem letzten Join und deren Kindern herzustellen.

Diese Übung ist Teil des Kurses

Daten mit dplyr verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Verwende einen weiteren inner join, um themes erneut mit sich selbst zu kombinieren.
    • Achte darauf, die Suffixe "_parent" und "_grandchild" zu verwenden, damit die Spalten in der resultierenden Tabelle klar erkennbar sind.
    • Aktualisiere das Argument by, um die korrekten Spalten für den Join anzugeben. Wenn du nicht sicher bist, welche Spalten du joinen sollst, hilft es, dir das Ergebnis des ersten Joins anzusehen, um ein Gefühl dafür zu bekommen.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Join themes to itself again to find the grandchild relationships
themes %>% 
  inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
  ___
Code bearbeiten und ausführen