LoslegenKostenlos starten

Eine Tabelle per Left Join mit sich selbst verknüpfen

Bisher hast du eine Tabelle per Inner Join mit sich selbst verknüpft, um die Kinder von Themen wie "Harry Potter" oder "The Lord of the Rings" zu finden.

Manche Themen haben jedoch möglicherweise gar keine Kinder, und sie tauchen dann im Inner Join nicht auf. Wie du in diesem Kapitel gelernt hast, kannst du sie mit einem left_join und einem filter() identifizieren.

Diese Übung ist Teil des Kurses

<Kurs>Daten mit dplyr verknüpfen</Kurs>
Kurs ansehen

Übungsanweisungen

  • Führe einen Left Join der Tabelle themes mit ihren eigenen Kindern durch und verwende dabei die Suffixe _parent bzw. _child.
  • Filtere das Ergebnis des Joins, um Themen zu finden, die keine Kinder haben.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

themes %>% 
  # Left join the themes table to its own children
  ___ %>%
  # Filter for themes that have no child themes
  filter(___)
Code bearbeiten und ausführen