Drei Tabellen joinen
Du kannst mehrere Joins mit inner_join und der Pipe (%>%) verketten – beides kennst du bereits gut!
Wir verbinden jetzt sets, eine Tabelle mit Informationen zu jedem LEGO-Set, mit inventories, einer Tabelle, die die spezifischen Versionen eines Sets enthält, und schließlich mit inventory_parts, einer Tabelle, die angibt, wie viele Exemplare jedes Teils in jedem LEGO-Set vorhanden sind.
Wenn du also ein Batman-LEGO-Set bauen würdest, würde dir sets den Namen des Sets liefern, inventories die IDs für jede Version des Sets, und inventory_parts würde dir sagen, wie viele Teile jeder Art in jeder Version enthalten sind.
Diese Übung ist Teil des Kurses
Daten mit dplyr verknüpfen
Anleitung zur Übung
- Kombiniere die Tabelle
inventoriesmit der Tabellesets. - Füge anschließend die Tabelle
inventory_partsüber die Inventory-IDs an die Tabelle aus dem vorherigen Join an.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
sets %>%
# Add inventories using an inner join
___ %>%
# Add inventory_parts using an inner join
___