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

ข้อมูลที่ใช้ได้

สมมติว่าต้องการสร้างโมเดลที่ทำนายว่าบุคคลใดจะบริจาคเงินในปีหนึ่งหรือไม่ โดย timeline ของการสร้าง basetable กำหนดให้ปี 2017 เป็นช่วงเป้าหมาย นั่นหมายความว่า target อิงจากการบริจาคที่เกิดขึ้นในปี 2017 และตัวแปรเชิงพยากรณ์อิงจากการบริจาคที่เกิดขึ้นก่อนปี 2017 ข้อมูลการบริจาคทั้งหมดอยู่ใน pandas dataframe ชื่อ gifts ซึ่งมี 3 คอลัมน์ ได้แก่ id ของผู้บริจาค date ของการบริจาค และ amount ที่บริจาค ในแบบฝึกหัดนี้ จะได้เรียนรู้การสร้าง pandas dataframe ใหม่ที่ไม่รวมการบริจาคที่เกิดขึ้นในปี 2017 หรือหลังจากนั้น

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

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

ดูคอร์ส

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

  • ป้อนวันที่เริ่มต้นของช่วงเป้าหมาย
  • สร้าง pandas dataframe ชื่อ gifts_before_2017 ที่มีเฉพาะการบริจาคที่เกิดขึ้นก่อนปี 2017 เท่านั้น (ไม่รวมปี 2017)
  • นับจำนวนการบริจาคใน gifts_before_2017 แล้วแสดงผลลัพธ์ใน console

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

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

# Start of the target is January 1st 2017
start_target = datetime(year=____, month=____, day=____)

# Select gifts made before start_target
gifts_before_2017 = gifts[____[____] < ____]

# Print the number of donations in gifts_before_2017
print(____(____))
แก้ไขและรันโค้ด