CommencerCommencer gratuitement

Comparer les pièces LEGO Batman et Star Wars

La table que vous avez créée dans l’exercice précédent contient le numéro de chaque pièce, l’identifiant de couleur, ainsi que le nombre d’exemplaires de chaque pièce dans les thèmes Star Wars et Batman. Cependant, nous disposons d’encore plus d’informations sur ces pièces que nous pouvons récupérer en combinant cette table avec d’autres tables. Avant de comparer les thèmes, assurons-nous d’avoir suffisamment d’informations pour rendre nos résultats plus faciles à interpréter. La table de l’exercice précédent a été enregistrée sous parts_joined et est déjà chargée pour vous.

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))

Cet exercice fait partie du cours

Assembler des données avec dplyr

Afficher le cours

Instructions

  • Triez le nombre de pièces Star Wars dans la table parts_joined par ordre décroissant.
  • Effectuez une jointure interne (inner_join) de la table colors avec la table parts_joined.
  • Ajoutez la table parts au résultat précédent avec une jointure interne ; ajoutez les suffixes "_color" et "_part" pour indiquer si l’information provient de la table colors ou de la table parts.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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 
  ___
Modifier et exécuter le code