Tìm một quan sát không có bản ghép tương ứng
Left join rất hữu ích để kiểm tra các giả định về bộ dữ liệu và đảm bảo tính toàn vẹn dữ liệu.
Ví dụ, bảng inventories có cột version, dùng khi một bộ LEGO có thay đổi hoặc nâng cấp. Bạn có thể giả định hợp lý rằng tất cả sets (bảng này nối tốt với inventories) đều có ít nhất phiên bản 1. Nhưng hãy kiểm chứng giả định này trong bài tập sau.
Bài tập này là một phần của khóa học
Kết hợp dữ liệu với dplyr
Hướng dẫn bài tập
- Dùng
left_joinđể nốisetsvàinventory_version_1bằng cột chung của chúng. filtercác dòng mà cộtversionlàNAbằngis.na.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
inventory_version_1 <- inventories %>%
filter(version == 1)
# Join versions to sets
sets %>%
___ %>%
# Filter for where version is na
___