Comparando peças LEGO de Batman e Star Wars
A tabela que você criou no exercício anterior inclui o número de peça de cada item, o id da cor e a quantidade de cada peça nos temas Star Wars e Batman. No entanto, temos mais informações sobre essas peças que podemos obter combinando essa tabela com dados de outras tabelas. Antes de comparar os temas, vamos garantir que temos informações suficientes para deixar nossas conclusões mais fáceis de interpretar. A tabela do exercício anterior foi salva como parts_joined e já está carregada para você.
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))
Este exercício faz parte do curso
Combinando dados com dplyr
Instruções do exercício
- Ordene a quantidade de peças de Star Wars na tabela
parts_joinedem ordem decrescente. - Faça um inner join da tabela
colorscom a tabelaparts_joined. - Combine a tabela
partsao join anterior usando um inner join; adicione os sufixos"_color"e"_part"para indicar se a informação veio da tabelacolorsou da tabelaparts.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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
___