เพิ่มสถานที่อยู่อาศัย
ขั้นตอนสุดท้าย ให้เพิ่มสถานที่อยู่อาศัยของผู้บริจาคลงใน basetable โดยข้อมูลสถานที่อยู่อาศัยของผู้บริจาคแต่ละรายจะอยู่ใน living_places พร้อมกับวันที่เริ่มต้นและวันที่สิ้นสุดของสถานที่นั้น โปรดอ้างอิงไทม์ไลน์ต่อไปนี้ที่ใช้ในการสร้าง basetable:

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Predictive Analytics ระดับกลางด้วย Python
คำแนะนำการฝึกหัด
- ระบุวันที่อ้างอิง
- สร้าง pandas dataframe ใหม่ชื่อ
living_places_reference_dateที่เก็บสถานที่อยู่อาศัยของผู้บริจาค ณ วันที่อ้างอิง - รวม dataframe ใหม่นี้เข้ากับ basetable
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Reference date
reference_date = datetime.date(____, ____, ____)
# Select living place reference date
living_places_reference_date = living_places[(living_places["____"] <= ____) &
(living_places["____"] > ____)]
# Add living place to the basetable
basetable = pd.____(____, living_places_reference_date[["____", "____"]], on="donor_ID")