Сравнение деталей 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
___