НачатьНачать бесплатно

Соединение тем с их «внуками»

Можно пойти дальше, чем просто рассматривать темы и их дочерние элементы. У некоторых тем есть «внуки» — дочерние элементы их дочерних элементов.

Здесь мы можем снова применить inner join к themes и отфильтрованной версии самой себя, чтобы установить связь между дочерними элементами предыдущего соединения и их дочерними элементами.

Это упражнение является частью курса

Объединение данных с dplyr

Посмотреть курс

Инструкции к упражнению

  • С помощью ещё одного inner join соедините themes снова с самой собой.
    • Обязательно используйте суффиксы "_parent" и "_grandchild", чтобы столбцы в результирующей таблице были понятны.
    • Обновите аргумент by, указав правильные столбцы для соединения. Если вы не уверены, по каким столбцам объединять таблицы, просмотрите результат первого соединения — это поможет разобраться.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Join themes to itself again to find the grandchild relationships
themes %>% 
  inner_join(themes, by = c("id" = "parent_id"), suffix = c("_parent", "_child")) %>%
  ___
Редактировать и запускать код