레스토랑 쌍 생성하기
지난 레슨에서는 레스토랑 추천 엔진 구축을 위해 restaurants 데이터셋을 정제했습니다. 이제 새로운 데이터 소스에서 스크래핑한 restaurants_new라는 DataFrame이 있으며, 이를 모델 학습에 활용할 예정입니다.
강의에서 배운 기법을 사용해 cuisine_type과 city 열은 이미 정제했습니다. 그런데 레스토랑 이름에 오타가 포함된 중복 데이터가 발견되어, restaurants와 단순 조인 대신 레코드 연결(Record Linkage)이 필요합니다.
이번 연습 문제에서는 레코드 연결의 첫 번째 단계로, restaurants와 restaurants_new 사이에서 가능한 행 쌍을 생성합니다. pandas와 recordlinkage, 그리고 두 DataFrame이 모두 환경에 준비되어 있습니다.
이 연습은 강의의 일부입니다
Python으로 데이터 정제하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create an indexer and object and find possible pairs
indexer = ____
# Block pairing on cuisine_type
indexer.____(____)
# Generate pairs
pairs = indexer.____(____, ____)