CommencerCommencer 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

Assembler des données avec dplyr

Afficher le cours

Instructions

  • 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 cet exemple de code.

themes %>% 
  # Inner join the themes table
  ___ %>%
  # Filter for the "Harry Potter" parent name 
  ___
Modifier et exécuter le code