จัดการค่าว่าง (NaN)
ค้นหา นับ ตัดทิ้ง หรือเติมค่าว่างอย่างมีเหตุผล — รู้ว่าค่าว่างแต่ละแบบหมายถึงอะไร และผลของค่าว่างต่อการคำนวณ
บทที่ 21 ~30 นาทีแบบฝึกหัด 5 ข้อ
ในบทนี้คุณจะได้เรียน
- ตรวจหาค่าว่างด้วย
.isna()/.notna()และนับด้วย.isna().sum() - เข้าใจผลของ NaN ต่อ sum, mean, count และการเปรียบเทียบ
- ตัดแถวที่มีค่าว่างด้วย
.dropna()(ใช้subset,how) - เติมค่าว่างด้วย
.fillna()(ค่าคงที่, ค่ากลาง, dict ต่อคอลัมน์) และ.ffill()/.interpolate()