LEGO-onderdelen van Batman en Star Wars vergelijken
De tabel die je in de vorige oefening hebt gemaakt bevat het onderdeelnummer van elk stukje, de kleur-id en het aantal van elk stukje in de Star Wars- en Batman-thema's. We hebben echter meer informatie over deze onderdelen die we kunnen meenemen door deze tabel te combineren met gegevens uit andere tabellen. Voordat we de thema's vergelijken, zorgen we ervoor dat we genoeg context hebben om onze bevindingen beter te interpreteren. De tabel uit de vorige oefening is als parts_joined opgeslagen en alvast voor je 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))
Deze oefening maakt deel uit van de cursus
Data samenvoegen met dplyr
Oefeninstructies
- Sorteer het aantal Star Wars-stukjes in de tabel
parts_joinedin aflopende volgorde. - Voer een inner join uit van de tabel
colorsmet de tabelparts_joined. - Combineer de tabel
partsmet het vorige resultaat met een inner join; voeg de achtervoegsels"_color"en"_part"toe om aan te geven of de informatie uit de tabelcolorsof de tabelpartskomt.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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
___