เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การเพิ่มตัวแปรอายุ

กำหนดให้มี basetable ในขั้นต้นที่มีรหัสผู้บริจาคและวันเกิดของผู้บริจาคที่คาดหวัง ในแบบฝึกหัดนี้จะได้เรียนรู้วิธีเพิ่มคอลัมน์อายุของผู้บริจาคลงใน basetable โดยมีการ implement เมธอดสำหรับคำนวณ "อายุ" ไว้ให้แล้ว ให้คำนึงถึง timeline ของ basetable ต่อไปนี้ด้วย:

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Predictive Analytics ระดับกลางด้วย Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดวันที่อ้างอิง
  • เพิ่มคอลัมน์ "age" ลงใน basetable โดยให้เป็นอายุของผู้บริจาค ณ วันที่อ้างอิง ฟังก์ชัน calculate_age ถูก implement ไว้ให้แล้ว โดยรับ date_of_birth และ reference_date เป็น argument
  • แสดงค่าเฉลี่ยอายุของผู้บริจาคทั้งหมด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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["____"].____()))
แก้ไขและรันโค้ด