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

การลบข้อมูลที่หายไป

ในแบบฝึกหัดนี้ จะลบแถวที่มีค่าว่างในบางคอลัมน์ออก โดยจะตรวจสอบคอลัมน์ 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(____)
แก้ไขและรันโค้ด