Compararea pieselor LEGO Batman și Star Wars
Tabelul creat în exercițiul anterior conține numărul fiecărei piese, id-ul culorii și cantitatea fiecărei piese din temele Star Wars și Batman. Totuși, putem obține mai multe informații despre aceste piese combinând acest tabel cu datele din alte tabele. Înainte de a compara temele, să ne asigurăm că avem suficiente informații pentru a face rezultatele mai ușor de interpretat. Tabelul din exercițiul anterior a fost salvat ca parts_joined și este preîncărcat pentru tine.
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))
Acest exercițiu face parte din cursul
Joining Data with dplyr
Instrucțiuni pentru exercițiu
- Sortează numărul de piese Star Wars din tabelul
parts_joinedîn ordine descrescătoare. - Realizează un inner join între tabelul
colorsși tabelulparts_joined. - Combină tabelul
partscu join-ul anterior folosind un inner join; adaugă sufixele"_color"și"_part"pentru a specifica dacă informațiile provin din tabelulcolorssau din tabelulparts.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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
___