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
Anleitung zur Übung
- Verwende einen weiteren inner join, um
themeserneut 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.
- Achte darauf, die Suffixe
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")) %>%
___