บทนำ
ใช้ isna().sum() นับจำนวนค่า NaN ในคอลัมน์เฉพาะ
ขั้นตอน
- นำเข้า pandas และ numpy
- สร้าง DataFrame มีค่า NaN ในคอลัมน์
Units_Sold(ใช้np.NaN) - นับ NaN:
count = dataFrame["Units_Sold"].isna().sum()
โค้ดเต็ม
import pandas as pd
import numpy as np
dataFrame = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
"Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
"Units_Sold": [100, np.NaN, 150, np.NaN, 200, np.NaN]
})
print("Dataframe...\n", dataFrame)
count = dataFrame["Units_Sold"].isna().sum()
print("\nCount of NaN values in column Units_Sold...\n", count)
ผลลัพธ์
ได้จำนวนค่า NaN ในคอลัมน์ Units_Sold = 3