Cặp nhà hàng
Trong bài học trước, bạn đã làm sạch bộ dữ liệu restaurants để sẵn sàng xây dựng hệ thống gợi ý nhà hàng. Bạn có một DataFrame mới tên là restaurants_new với các nhà hàng mới để huấn luyện mô hình, được thu thập từ một nguồn dữ liệu khác.
Bạn đã làm sạch các cột cuisine_type và city bằng các kỹ thuật trong khóa học. Tuy nhiên, bạn thấy có các bản trùng lặp do lỗi chính tả trong tên nhà hàng, cần thực hiện liên kết bản ghi (record linkage) thay vì join với restaurants.
Trong bài tập này, bạn sẽ thực hiện bước đầu tiên của liên kết bản ghi và tạo các cặp hàng có thể khớp giữa restaurants và restaurants_new. Cả hai DataFrame, pandas và recordlinkage đều đã có sẵn trong môi trường của bạn.
Bài tập này là một phần của khóa học
Làm sạch dữ liệu với Python
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.
# Create an indexer and object and find possible pairs
indexer = ____
# Block pairing on cuisine_type
indexer.____(____)
# Generate pairs
pairs = indexer.____(____, ____)