Joindre des thèmes à leurs enfants
On peut joindre une table à elle-même !
Dans la table themes, que vous pouvez examiner dans la console, vous remarquerez qu’il existe à la fois une colonne id et une colonne parent_id. En gardant cela à l’esprit, vous pouvez joindre la table themes à elle-même pour déterminer les relations parent–enfant entre les différents thèmes.
Dans les vidéos, vous avez vu des thèmes joints à leurs propres parents. Dans cet exercice, vous allez essayer une approche similaire en joignant les thèmes à leurs propres enfants, ce qui est similaire mais inversé. Essayons pour découvrir quels enfants le thème "Harry Potter" possède.
Cet exercice fait partie du cours
Assembler des données avec dplyr
Instructions
- Faites une jointure interne entre
themeset leurs propres enfants, en appliquant les suffixes"_parent"et"_child", respectivement. - Filtrez cette table pour trouver les enfants du thème
"Harry Potter".
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
themes %>%
# Inner join the themes table
___ %>%
# Filter for the "Harry Potter" parent name
___