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 title và year. 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
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")