시작하기무료로 시작하기

레스토랑 쌍 생성하기

지난 레슨에서는 레스토랑 추천 엔진 구축을 위해 restaurants 데이터셋을 정제했습니다. 이제 새로운 데이터 소스에서 스크래핑한 restaurants_new라는 DataFrame이 있으며, 이를 모델 학습에 활용할 예정입니다.

강의에서 배운 기법을 사용해 cuisine_typecity 열은 이미 정제했습니다. 그런데 레스토랑 이름에 오타가 포함된 중복 데이터가 발견되어, restaurants와 단순 조인 대신 레코드 연결(Record Linkage)이 필요합니다.

이번 연습 문제에서는 레코드 연결의 첫 번째 단계로, restaurantsrestaurants_new 사이에서 가능한 행 쌍을 생성합니다. pandasrecordlinkage, 그리고 두 DataFrame이 모두 환경에 준비되어 있습니다.

이 연습은 강의의 일부입니다

Python으로 데이터 정제하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Create an indexer and object and find possible pairs
indexer = ____

# Block pairing on cuisine_type
indexer.____(____)

# Generate pairs
pairs = indexer.____(____, ____)
코드 편집 및 실행