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
Anleitung zur Übung
- Sortiere die Anzahl der Star-Wars-Teile in der Tabelle
parts_joinedin absteigender Reihenfolge. - Führe einen inner join der Tabelle
colorsmit der Tabelleparts_joineddurch. - Verbinde anschließend die Tabelle
partsper inner join mit dem vorherigen Join; füge die Suffixe"_color"und"_part"hinzu, um anzugeben, ob die Information aus der Tabellecolorsoder der Tabellepartsstammt.
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
___