BaşlayınÜcretsiz başlayın

Zaman aralığıyla yaş ekleme

Önceki egzersizin temel tablosu verilmiştir. Aşağıda zaman çizelgesi yer alıyor ve bir aylık bir zaman aralığı (timegap) var. Bu egzersizde, bağışçıların yaşını zaman çizelgesine uygun olacak şekilde temel tabloya nasıl ekleyeceğini öğreneceksin.

Bu egzersiz, kursun bir parçasıdır

Python ile Orta Düzey Öngörüsel Analitik

Kursa Göz Atın

Egzersiz talimatları

  • Yaşın hesaplanacağı başvuru tarihini doldur; bu, zaman aralığının başlangıç tarihidir.
  • basetable içine, başvuru tarihinde bağışçının yaşını gösteren "age" adlı bir sütun ekle. calculate_age fonksiyonu senin için hazırlandı. Argüman olarak date_of_birth ve reference_date alır.
  • Tüm bağışçıların yaşlarının ortalamasını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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["____"].____()))
Kodu Düzenle ve Çalıştır