Joindre des thèmes à leurs petits-enfants
Nous pouvons aller plus loin que l’examen des thèmes et de leurs enfants. Certains thèmes ont en fait des petits-enfants : les enfants de leurs enfants.
Ici, nous pouvons faire un inner join de themes vers une version filtrée de lui-même à nouveau pour établir un lien entre les enfants de notre dernière jointure et leurs enfants.
Cet exercice fait partie du cours
Assembler des données avec dplyr
Instructions
- Utilisez un autre inner join pour combiner
themesà nouveau avec lui-même.- Veillez à utiliser les suffixes
"_parent"et"_grandchild"afin que les colonnes de la table résultante soient claires. - Mettez à jour l’argument
bypour préciser les bonnes colonnes sur lesquelles joindre. Si vous ne savez pas quelles colonnes utiliser, il peut être utile de regarder le résultat de la première jointure pour vous faire une idée.
- Veillez à utiliser les suffixes
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Join themes to itself again to find the grandchild relationships
themes %>%
inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
___