คู่ของร้านอาหาร
ในบทเรียนที่ผ่านมา คุณได้ทำความสะอาดชุดข้อมูล restaurants เพื่อเตรียมพร้อมสำหรับการสร้างระบบแนะนำร้านอาหาร ตอนนี้มี DataFrame ใหม่ชื่อ restaurants_new ที่รวบรวมข้อมูลร้านอาหารใหม่สำหรับฝึกโมเดล ซึ่งได้มาจากแหล่งข้อมูลอื่น
คุณได้ทำความสะอาดคอลัมน์ cuisine_type และ city ด้วยเทคนิคที่เรียนมาตลอดคอร์สแล้ว อย่างไรก็ตาม พบว่ามีข้อมูลซ้ำกันที่มีการสะกดชื่อร้านอาหารผิดพลาด ซึ่งต้องใช้ record linkage แทนการ join กับ restaurants
ในแบบฝึกหัดนี้ คุณจะทำขั้นตอนแรกของ record linkage โดยสร้างคู่แถวที่เป็นไปได้ระหว่าง restaurants และ restaurants_new โดย DataFrame ทั้งสอง รวมถึง pandas และ recordlinkage ถูกโหลดไว้ในสภาพแวดล้อมแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำความสะอาดข้อมูลใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create an indexer and object and find possible pairs
indexer = ____
# Block pairing on cuisine_type
indexer.____(____)
# Generate pairs
pairs = indexer.____(____, ____)