LoslegenKostenlos loslegen

Vergleich von Batman- und Star-Wars-LEGO-Teilen

Die Tabelle, die du in der letzten Übung erstellt hast, enthält die Teilenummer jedes Bauteils, die color id sowie die Anzahl jedes Bauteils in den Star-Wars- und Batman-Themen. Wir haben jedoch noch mehr Informationen zu diesen Teilen, die wir erhalten, wenn wir diese Tabelle mit Daten aus anderen Tabellen kombinieren. Bevor wir die Themen vergleichen, stellen wir sicher, dass wir genug Informationen haben, damit unsere Ergebnisse besser interpretierbar sind. Die Tabelle aus der letzten Übung wurde als parts_joined gespeichert und ist für dich vorab geladen.

parts_joined <- batman_parts %>%
  full_join(star_wars_parts, by = c("part_num", "color_id"), suffix = c("_batman", "_star_wars")) %>%
  replace_na(list(n_batman = 0, n_star_wars = 0))

Diese Übung ist Teil des Kurses

Daten mit dplyr verknüpfen

Kurs anzeigen

Anleitung zur Übung

  • Sortiere die Anzahl der Star-Wars-Teile in der Tabelle parts_joined in absteigender Reihenfolge.
  • Führe einen inner join der Tabelle colors mit der Tabelle parts_joined durch.
  • Verbinde anschließend die Tabelle parts per inner join mit dem vorherigen Join; füge die Suffixe "_color" und "_part" hinzu, um anzugeben, ob die Information aus der Tabelle colors oder der Tabelle parts stammt.

Interaktive Übung

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

parts_joined %>%
  # Sort the number of star wars pieces in descending order 
  ___ %>%
  # Join the colors table to the parts_joined table
  ___ %>%
  # Join the parts table to the previous join 
  ___
Code bearbeiten und ausführen