การลบแถว
เมื่อทราบว่าคอลัมน์ใดคอลัมน์หนึ่งมีความสำคัญต่อการวิเคราะห์ และมีเพียงส่วนน้อยของแถวที่ขาดค่าในคอลัมน์นั้น วิธีที่เหมาะสมคือการลบแถวเหล่านั้นออกจากชุดข้อมูล
ในคอร์สนี้ คอลัมน์ 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(____)