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

Tìm khớp dựa trên hai điều kiện

Trong bài tập này, bạn sẽ nối 2 bộ dữ liệu có tiêu đề phim tương ứng nhưng có cả lỗi chính tả. Trong bảng đầu tiên movie_titles, có mười bộ phim mà bạn cần khớp với bảng thứ hai movie_db. Tuy nhiên, chúng được trích xuất từ tài liệu quét nên chứa lỗi do phần mềm Nhận diện Ký tự Quang học (OCR).

Cả hai bảng đều có các cột titleyear. Hãy dùng chúng để tìm các cặp khớp.

Tạo 2 hàm trợ giúp để khớp các mục giống nhau hoặc tương tự. Một hàm cho tiêu đề phim (dựa trên stringdist()) và một hàm để so sánh năm, dùng abs() (trả về độ lệch).

Bài tập này là một phần của khóa học

Regular Expressions nâng cao trong R

Xem khóa học

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.

# Calculate the string distance - it should be smaller than 3
is_string_distance_below_three <- function(left, right) {
  ___(left, right) < ___
}

is_string_distance_below_three("Hi there", "Hi there")
Chỉnh sửa và Chạy Mã