시작하기무료로 시작하기

거주지 추가하기

마지막으로, 기부자의 거주지를 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")
코드 편집 및 실행