Агрегація для кожної теми
Раніше ви поєднували таблиці, щоб порівнювати теми. Перш ніж робити таке порівняння, варто агрегувати дані, щоб дізнатися більше про деталі, які входять до кожної теми, а також про їхні кольори.
Таблиця, яку ви створили раніше, уже завантажена як inventory_sets_themes. Її відфільтровано для кожної теми, а об'єкти збережено як batman і star_wars.
inventory_sets_themes <- inventory_parts_joined %>%
inner_join(sets, by = "set_num") %>%
inner_join(themes, by = c("theme_id" = "id"), suffix = c("_set", "_theme"))
batman <- inventory_sets_themes %>%
filter(name_theme == "Batman")
star_wars <- inventory_sets_themes %>%
filter(name_theme == "Star Wars")
Ця вправа є частиною курсу
Об'єднання даних із dplyr
Інструкції до вправи
- Порахуйте номер деталі (
part_num) і ідентифікатор кольору (color_id) для деталей у Batman і Star Wars, зваживши підрахунок за полем кількості (quantity).
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Count the part number and color id, weight by quantity
batman %>%
___
star_wars %>%
___