일치하는 값이 없는 관측치 찾기
left join은 데이터셋에 대한 가정을 점검하고 데이터의 무결성을 확인하는 데 정말 유용해요.
예를 들어, inventories 테이블에는 LEGO 키트에 변경이나 업그레이드가 있을 때를 나타내는 version 열이 있어요. inventories와 잘 조인되는 sets의 모든 항목에는 최소한 버전 1이 있을 것이라고 가정해 볼 수 있죠. 하지만 이 가정을 실제로 확인해 보겠습니다. 다음 연습에서 테스트해 볼게요.
이 연습은 강의의 일부입니다
dplyr로 데이터 결합하기
연습 안내
- 공통 열을 사용해
sets와inventory_version_1을left_join으로 조인하세요. is.na를 사용해version열이NA인 행만filter하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___