Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Dùng left_join để nối setsinventory_version_1 bằng cột chung của chúng.
  • filter các dòng mà cột versionNA bằng is.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
  ___
Chỉnh sửa và Chạy Mã