การลบข้อมูลที่หายไป
ในแบบฝึกหัดนี้ จะลบแถวที่มีค่าว่างในบางคอลัมน์ออก โดยจะตรวจสอบคอลัมน์ length_of_time, state และ type แล้วลบทุกแถวที่มีค่าว่างอย่างน้อยหนึ่งคอลัมน์จากทั้งสามคอลัมน์นี้
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเตรียมข้อมูลสำหรับ Machine Learning ด้วย Python
คำแนะนำการฝึกหัด
- แสดงจำนวนค่าว่างในคอลัมน์
length_of_time,stateและtypeตามลำดับ โดยใช้.isna()และ.sum() - ลบแถวที่มีค่าว่างในอย่างน้อยหนึ่งคอลัมน์จากทั้งสามคอลัมน์นี้
- แสดง
shapeของชุดข้อมูลufo_no_missingที่ได้
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Count the missing values in the length_of_time, state, and type columns, in that order
print(ufo[[____, ____, ____]].____.____)
# Drop rows where length_of_time, state, or type are missing
ufo_no_missing = ____
# Print out the shape of the new dataset
print(____)