CommencerCommencer gratuitement

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

Afficher le cours

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 by pour 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.

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