시작하기무료로 시작하기

나이 추가하기

후보 기부자의 ID와 생년월일이 들어 있는 초기 단계의 basetable이 제공되어 있어요. 이 연습 문제에서는 기부자의 나이를 basetable에 추가하는 방법을 배워봅니다. "age"를 계산하는 메서드는 편의를 위해 이미 구현되어 있어요. 다음 basetable 타임라인을 참고하세요:

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

Python 중급 예측 분석

강의 보기

연습 안내

  • 기준 날짜를 채우세요.
  • 기준 날짜 시점의 기부자 나이를 나타내는 "age" 열을 basetable에 추가하세요. 함수 calculate_age는 이미 구현되어 있어요. 이 함수는 date_of_birthreference_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["____"].____()))
코드 편집 및 실행