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
<cours>Assembler des données avec dplyr</cours>Instructions de l’exercice
- 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 ce code d’exemple.
themes %>%
# Inner join the themes table
___ %>%
# Filter for the "Harry Potter" parent name
___