โพสต์โดย AJ Welch. เอกสารอย่างเป็นทางการสำหรับแพนด้ากำหนดสิ่งที่นักพัฒนาส่วนใหญ่จะรู้ว่าเป็นค่าว่างเป็นข้อมูลที่ขาดหายไปหรือหายไปในแพนด้า ภายในหมีแพนด้า ค่าที่หายไป แสดงโดย NaN.
NaN และ NaT ในแพนด้าคืออะไร
NaN คือค่า NumPy นพ.น่าน NaT เป็นค่า Pandas pd.แนท ไม่มีค่าวานิลลา Python
NaN ในภาษา Python หมายถึงอะไร
วิธีตรวจสอบว่าค่าเดียวคือ NaN ใน python หรือไม่ … NaN ย่อมาจาก Not A Number และเป็นหนึ่งในวิธีทั่วไปในการแสดงค่าที่ขาดหายไปในข้อมูล เป็นค่าทศนิยมพิเศษและไม่สามารถแปลงเป็นประเภทอื่นได้นอกจากทศนิยม
แพนด้าจัดการกับ NaN อย่างไร
ฟังก์ชันเติมของ Pandas อย่างสะดวก จัดการกับค่าที่หายไป ใช้ fillna ค่าที่หายไปสามารถแทนที่ด้วยค่าพิเศษหรือค่ารวม เช่น ค่าเฉลี่ย ค่ามัธยฐาน นอกจากนี้ ค่าที่หายไปสามารถแทนที่ด้วยค่าก่อนหรือหลังค่าได้ ซึ่งค่อนข้างมีประโยชน์สำหรับชุดข้อมูลอนุกรมเวลา
ฉันจะรู้ได้อย่างไรว่า NaN คือแพนด้า
ดู 4 วิธีในการตรวจสอบ NaN ใน Pandas DataFrame:
- (1) ตรวจสอบ NaN ภายใต้คอลัมน์ DataFrame เดียว: df['your column name'].isnull.values.any
- (2) นับ NaN ในคอลัมน์ DataFrame เดียว: df['your column name'].isnull.sum
- (3) ตรวจสอบ NaN ภายใต้ DataFrame ทั้งหมด: df.isnull.values.any