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

การลบแถว

เมื่อทราบว่าคอลัมน์ใดคอลัมน์หนึ่งมีความสำคัญต่อการวิเคราะห์ และมีเพียงส่วนน้อยของแถวที่ขาดค่าในคอลัมน์นั้น วิธีที่เหมาะสมคือการลบแถวเหล่านั้นออกจากชุดข้อมูล

ในคอร์สนี้ คอลัมน์ driver_gender จะมีบทบาทสำคัญในการวิเคราะห์หลายส่วน เนื่องจากมีเพียงส่วนน้อยของแถวที่ขาดค่า driver_gender เราจึงจะลบแถวเหล่านั้นออกจากชุดข้อมูล

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

การวิเคราะห์กิจกรรมตำรวจด้วย pandas

ดูคอร์ส

คำแนะนำการฝึกหัด

  • นับจำนวนค่าที่ขาดหายไปในแต่ละคอลัมน์
  • ลบแถวทั้งหมดที่ขาดค่า driver_gender โดยส่งชื่อคอลัมน์ไปยังพารามิเตอร์ subset ของ .dropna()
  • นับจำนวนค่าที่ขาดหายไปในแต่ละคอลัมน์อีกครั้ง เพื่อตรวจสอบว่าไม่มีแถวที่เหลืออยู่ขาดค่า driver_gender
  • ตรวจสอบ .shape ของ DataFrame เพื่อดูจำนวนแถวและคอลัมน์ที่เหลืออยู่

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

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

# Count the number of missing values in each column
print(ri.isnull().____)

# Drop all rows that are missing 'driver_gender'
ri.____(subset=[____], inplace=True)

# Count the number of missing values in each column (again)
print(ri.____.____)

# Examine the shape of the DataFrame
print(____)
แก้ไขและรันโค้ด