배트맨과 스타워즈 LEGO 부품 비교
이전 연습 문제에서 만든 테이블에는 각 부품의 품번(part number), 색상 ID, 그리고 스타워즈와 배트맨 테마에서의 각 부품 개수가 포함되어 있어요. 하지만 다른 테이블의 정보를 결합하면 각 부품에 대해 더 많은 정보를 얻을 수 있습니다. 테마를 비교하기 전에, 해석 가능한 결론을 내릴 만큼 충분한 정보를 갖추었는지 확인해 보겠습니다. 지난 연습 문제의 테이블은 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로 데이터 결합하기
연습 안내
parts_joined테이블에서 스타워즈 부품 개수를 내림차순으로 정렬하세요.parts_joined테이블에colors테이블을 inner join 하세요.- 이전 조인 결과에
parts테이블을 inner join으로 결합하고, 정보가colors테이블에서 왔는지parts테이블에서 왔는지 구분할 수 있도록 접미사로"_color"와"_part"를 추가하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
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
___