세 개의 테이블 조인하기
inner_join과 파이프(%>%)를 이용해 여러 조인을 연달아 수행할 수 있어요. 이미 익숙하시죠!
이제 각 LEGO 키트에 대한 정보를 담은 sets 테이블을, 특정 세트의 버전 정보를 담은 inventories 테이블과 조인하고, 마지막으로 각 LEGO 키트에 들어 있는 부품별 개수를 알려주는 inventory_parts 테이블과 연결해 보겠습니다.
예를 들어 Batman LEGO 세트를 만든다고 할 때, sets는 세트의 이름을, inventories는 해당 세트의 각 버전에 대한 ID를, inventory_parts는 각 버전별로 부품이 몇 개씩 들어 있는지를 알려줍니다.
이 연습은 강의의 일부입니다
dplyr로 데이터 결합하기
연습 안내
inventories테이블을sets테이블과 결합하세요.- 다음으로, 이전 단계에서 만든 테이블에
inventory_parts테이블을 인벤토리 ID를 기준으로 조인하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
sets %>%
# Add inventories using an inner join
___ %>%
# Add inventory_parts using an inner join
___