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
Instructions de l’exercice
- Utilisez un autre inner join pour combiner
themesencore 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
bypour 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.
- Assurez-vous d'utiliser les suffixes
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")) %>%
___