Об'єднання трьох таблиць
Ви можете послідовно поєднувати кілька об'єднань за допомогою inner_join і конвеєра (%>%), з якими ви вже добре ознайомлені!
Тепер з'єднаємо sets — таблицю з інформацією про кожен набір LEGO — з inventories — таблицею з інформацією про конкретну версію певного набору — і нарешті з inventory_parts — таблицею, яка показує, скільки кожної деталі є в кожному наборі LEGO.
Отже, якщо ви збираєте набір LEGO про Бетмена, sets повідомить назву набору, inventories наведе ідентифікатори для кожної версії набору, а inventory_parts підкаже, скільки кожної деталі буде в кожній версії.
Ця вправа є частиною курсу
Об'єднання даних із dplyr
Інструкції до вправи
- Об'єднайте таблицю
inventoriesз таблицеюsets. - Далі приєднайте таблицю
inventory_partsдо таблиці, створеної на попередньому кроці, за ідентифікаторами інвентарю.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
sets %>%
# Add inventories using an inner join
___ %>%
# Add inventory_parts using an inner join
___