ПочатиПочніть безкоштовно

Порівняння деталей LEGO: Batman і Star Wars

Таблиця, яку ви створили у попередній вправі, містить номер деталі кожного елемента, ідентифікатор кольору та кількість кожного елемента в темах Star Wars і Batman. Проте ми маємо більше відомостей про кожну з цих деталей, які можна отримати, поєднавши цю таблицю з інформацією з інших таблиць. Перш ніж порівнювати теми, переконаймося, що маємо достатньо даних, щоб результати було легше інтерпретувати. Таблицю з попередньої вправи збережено як 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 
  ___
Редагувати та запускати код