แทนที่ค่าที่หายไปด้วยค่ามัธยฐาน
กำหนดให้มี basetable ที่มีตัวแปรเชิงพยากรณ์ age ของผู้บริจาค ซึ่งมีค่าที่หายไปอยู่ วิธีที่ดีคือแทนที่ค่าที่หายไปเหล่านี้ด้วยค่ามัธยฐานของอายุผู้บริจาค
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Predictive Analytics ระดับกลางด้วย Python
คำแนะนำการฝึกหัด
- คำนวณค่ามัธยฐานของอายุผู้บริจาคทั้งหมด แล้วกำหนดค่านั้นให้กับ
median_age - แทนที่ค่าที่หายไปใน
ageด้วยmedian_age - คำนวณค่ามัธยฐานของอายุผู้บริจาคอีกครั้งหลังจากการแทนที่เสร็จสิ้น
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Calculate the median of age
median_age = ____["____"].____()
print(median_age)
# Replace missing values by the median
basetable["age"] = ____["____"].____(____)
# Calculate the median of age after replacement
median_age = ____["____"].____()
print(median_age)