거주지 추가하기
마지막으로, 기부자의 거주지를 basetable에 추가해 보겠습니다. 기부자의 거주지는 living_places에 있으며, 각 기부자별 거주지와 그 거주지가 유효한 시작일과 종료일이 함께 제공됩니다. basetable을 구성할 때 사용하는 다음 타임라인을 참고하세요:

이 연습은 강의의 일부입니다
Python 중급 예측 분석
연습 안내
- 기준 날짜를 입력하세요.
- 기준 날짜에 해당하는 기부자의 거주지만 포함한 새로운 pandas 데이터프레임
living_places_reference_date를 만드세요. - 이 새 데이터프레임을 basetable과 병합하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Reference date
reference_date = datetime.date(____, ____, ____)
# Select living place reference date
living_places_reference_date = living_places[(living_places["____"] <= ____) &
(living_places["____"] > ____)]
# Add living place to the basetable
basetable = pd.____(____, living_places_reference_date[["____", "____"]], on="donor_ID")