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

Поиск записей без совпадений

Левые соединения отлично подходят для проверки предположений о наборе данных и контроля его целостности.

Например, таблица inventories содержит столбец version — он отражает версию набора LEGO при внесении изменений или обновлений. Казалось бы, логично предположить, что у каждого набора из таблицы sets (которая хорошо объединяется с inventories) должна быть хотя бы версия 1. Давайте проверим это предположение в следующем упражнении.

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

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

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

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

  • Используйте left_join, чтобы объединить таблицы sets и inventory_version_1 по их общему столбцу.
  • Примените filter для отбора строк, в которых столбец version принимает значение NA, с помощью функции is.na.

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

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

inventory_version_1 <- inventories %>%
  filter(version == 1)

# Join versions to sets
sets %>%
  ___ %>%
  # Filter for where version is na
  ___
Редактировать и запускать код