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

การแทนค่าด้วย Mode และค่าคงที่

การแทนค่าที่ขาดหายไปด้วยค่าเฉลี่ย ค่ามัธยฐาน ค่าคงที่ และ Mode นั้นเหมาะสมอย่างยิ่งเมื่อต้องจัดการกับข้อมูลที่ขาดหายไปในจำนวนไม่มากนัก ในแบบฝึกหัดที่ผ่านมา คุณได้แทนค่าด้วยวิธี mean และ median ไปแล้ว ในแบบฝึกหัดนี้ จะแทนค่าที่ขาดหายไปด้วยค่าที่พบบ่อยที่สุดในคอลัมน์ และยังทดลองแทนค่าด้วยค่าคงที่อีกด้วย

เช่นเดิม DataFrame diabetes และฟังก์ชัน SimpleImputer() ถูกโหลดไว้ให้แล้ว

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

การจัดการข้อมูลที่หายไปใน Python

ดูคอร์ส

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

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

# Make a copy of diabetes
diabetes_mode = diabetes.copy(deep=True)

# Create mode imputer object
mode_imputer = SimpleImputer(___=___)

# Impute using most frequent value in the DataFrame mode_imputer
diabetes_mode.iloc[:, :] = mode_imputer.___(___)
แก้ไขและรันโค้ด