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

Левое соединение таблицы с самой собой

До сих пор вы использовали внутреннее соединение таблицы с самой собой, чтобы найти дочерние темы, например "Harry Potter" или "The Lord of the Rings".

Однако у некоторых тем дочерних элементов может не быть вовсе — а значит, они не попадут в результат внутреннего соединения. Как вы узнали в этой главе, выявить такие темы можно с помощью left_join и filter().

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

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

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

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

  • Выполните левое соединение таблицы тем с её же дочерними элементами, указав суффиксы _parent и _child соответственно.
  • Отфильтруйте результат соединения, чтобы найти темы, у которых нет дочерних элементов.

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

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

themes %>% 
  # Left join the themes table to its own children
  ___ %>%
  # Filter for themes that have no child themes
  filter(___)
Редактировать и запускать код