시작하기무료로 시작하기

세 개의 테이블 조인하기

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 
  ___
코드 편집 및 실행