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

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

kursunun bir parçasıdır
Kursu Görüntüle

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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