การลบข้อมูลสูญหาย
คุณได้แทนที่ข้อมูลสูญหายใน person_emp_length ไปแล้ว แต่จากแบบฝึกหัดก่อนหน้า พบว่า loan_int_rate ก็มีข้อมูลสูญหายเช่นกัน
เช่นเดียวกับการมีข้อมูลสูญหายใน loan_status การมีข้อมูลสูญหายใน loan_int_rate จะทำให้การพยากรณ์ทำได้ยาก
เนื่องจากอัตราดอกเบี้ยถูกกำหนดโดยบริษัทของคุณ การที่คอลัมน์นี้มีข้อมูลสูญหายจึงเป็นเรื่องผิดปกติ อาจเกิดจากปัญหาในกระบวนการนำเข้าข้อมูล แต่ไม่สามารถยืนยันได้แน่ชัด ในตอนนี้ วิธีที่ดีที่สุดคือใช้ .drop() เพื่อลบระเบียนเหล่านี้ก่อนดำเนินการต่อ
ชุดข้อมูล cr_loan ถูกโหลดไว้ใน workspace แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างโมเดลความเสี่ยงด้านเครดิตด้วย Python
คำแนะนำการฝึกหัด
- แสดงจำนวนระเบียนที่มีข้อมูลสูญหายในคอลัมน์อัตราดอกเบี้ย
- สร้างอาร์เรย์ของ index สำหรับแถวที่มีอัตราดอกเบี้ยสูญหาย โดยตั้งชื่อว่า indices
- ลบระเบียนที่มีข้อมูลอัตราดอกเบี้ยสูญหาย และบันทึกผลลัพธ์ไว้ใน
cr_loan_clean
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Print the number of nulls
print(____[____].____().____())
# Store the array on indices
____ = ____[____[____].____].____
# Save the new data without missing data
____ = ____.____(____)