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

Сравнение деталей LEGO из наборов Batman и Star Wars

Таблица, созданная в предыдущем упражнении, содержит номер каждой детали, идентификатор цвета, а также количество деталей в темах Batman и Star Wars. Однако у нас есть дополнительная информация об этих деталях, которую можно получить, объединив эту таблицу с данными из других таблиц. Прежде чем сравнивать темы, убедитесь, что у вас достаточно информации для более наглядной интерпретации результатов. Таблица из предыдущего упражнения сохранена как parts_joined и уже загружена для вас.

parts_joined <- batman_parts %>%
  full_join(star_wars_parts, by = c("part_num", "color_id"), suffix = c("_batman", "_star_wars")) %>%
  replace_na(list(n_batman = 0, n_star_wars = 0))

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

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

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

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

  • Отсортируйте количество деталей Star Wars в таблице parts_joined по убыванию.
  • Выполните inner join таблицы colors с таблицей parts_joined.
  • Присоедините таблицу parts к предыдущему объединению с помощью inner join; добавьте суффиксы "_color" и "_part", чтобы указать, из какой таблицы — colors или parts — поступили данные.

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

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

parts_joined %>%
  # Sort the number of star wars pieces in descending order 
  ___ %>%
  # Join the colors table to the parts_joined table
  ___ %>%
  # Join the parts table to the previous join 
  ___
Редактировать и запускать код