타임갭을 고려한 나이 추가
이전 연습 문제에서 만든 베이스테이블이 제공됩니다. 아래와 같은 타임라인에서 타임갭은 한 달입니다. 이 연습에서는 타임라인을 준수하여 기부자의 나이를 베이스테이블에 추가하는 방법을 배웁니다.

이 연습은 강의의 일부입니다
Python 중급 예측 분석
연습 안내
- 나이를 계산할 기준일을 채우세요. 이는 타임갭의 시작일입니다.
- 기준일 기준 기부자의 나이를 나타내는 "age" 열을
basetable에 추가하세요.calculate_age함수는 이미 구현되어 있으며, 인자로date_of_birth와reference_date를 받습니다. - 모든 기부자의 평균 나이를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Reference date
reference_date = datetime.date(____, ____, ____)
# Add age to the basetable
basetable["age"] = (pd.Series([calculate_age(____, ____)
for date_of_birth in basetable["date_of_birth"]]))
# Calculate mean age
print(round(basetable["____"].____()))