LoslegenKostenlos loslegen

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

Daten mit dplyr verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • 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 Übung

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

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