Jämföra LEGO-delar från Batman och Star Wars
Tabellen du skapade i förra övningen innehåller delnummer för varje bit, färg-id samt antalet bitar i Star Wars- och Batman-teman. Vi har dock mer information om dessa delar som vi kan hämta genom att kombinera den här tabellen med data från andra tabeller. Innan vi jämför temana ska vi se till att vi har tillräckligt med information för att göra resultaten mer lättolkade. Tabellen från förra övningen har sparats som parts_joined och är förladdad åt dig.
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))
Den här övningen är en del av kursen
Joining Data with dplyr
Övningsinstruktioner
- Sortera antalet Star Wars-bitar i tabellen
parts_joinedi fallande ordning. - Joina tabellen
colorstill tabellenparts_joinedmed en inner join. - Kombinera tabellen
partsmed den föregående joinen med hjälp av en inner join; lägg till suffixerna"_color"och"_part"för att ange om informationen kom från tabellencolorseller tabellenparts.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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
___