CommencezCommencez gratuitement

Joindre les thèmes à leurs petits-enfants

On peut aller plus loin que l'examen des thèmes et de leurs enfants. Certains thèmes ont même des petits-enfants : les enfants de leurs enfants.

Ici, nous pouvons faire un inner join de themes avec une version filtrée de lui-même à nouveau pour établir un lien entre les enfants du dernier joint et leurs propres enfants.

Cette activité fait partie du cours

Assembler des données avec dplyr

Voir le cours

Instructions de l’exercice

  • Utilisez un autre inner join pour combiner themes encore une fois avec lui-même.
    • Assurez-vous d'utiliser les suffixes "_parent" et "_grandchild" afin que les colonnes du tableau résultant soient claires.
    • Mettez à jour l'argument by pour indiquer les bonnes colonnes sur lesquelles joindre. Si vous n'êtes pas certain des colonnes à utiliser, il peut être utile de regarder le résultat de la première jointure pour vous en faire une idée.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Join themes to itself again to find the grandchild relationships
themes %>% 
  inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
  ___
Modifier et exécuter le code