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

อัตราส่วนของค่าเฉลี่ยเดือนที่แล้วต่อค่าเฉลี่ยปีที่แล้ว

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

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

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

ดูคอร์ส

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

  • คำนวณค่าเฉลี่ยการบริจาคในเดือนที่แล้วสำหรับผู้บริจาคแต่ละรายใน gifts_last_month
  • คำนวณค่าเฉลี่ยการบริจาคในปีที่แล้วสำหรับผู้บริจาคแต่ละรายใน gifts_last_year
  • เพิ่มค่าเฉลี่ยการบริจาคในเดือนที่แล้วและค่าเฉลี่ยการบริจาคในปีที่แล้วลงใน basetable
  • คำนวณอัตราส่วนของค่าเฉลี่ยการบริจาคในเดือนที่แล้วต่อค่าเฉลี่ยการบริจาคในปีที่แล้วใน basetable

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

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

# Average gift last month for each donor
average_gift_last_month = gifts_last_month.____("____")["____"].____().reset_index()
average_gift_last_month.columns = ["donor_ID", "mean_gift_last_month"]

# Average gift last year for each donor
average_gift_last_year = ____
average_gift_last_year.columns = ["donor_ID", "mean_gift_last_year"]

# Add average gift last month and year to basetable
basetable = pd.merge(____, ____, on="____", how="____")
basetable = pd.merge(____, ____, on="____", how="____")

# Calculate ratio of last month's and last year's average
basetable["ratio_month_year"] = basetable["____"] / basetable["____"]
print(basetable.head())
แก้ไขและรันโค้ด