CommencerCommencez gratuitement

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>
Voir le cours

Instructions de l’exercice

  • Faites une jointure interne entre themes et 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 
  ___
Modifier et exécuter le code