บทนำ
ใช้ fillna(0) แทนที่ค่า NaN ทั้งหมดใน DataFrame ด้วย 0
ขั้นตอน
- นำเข้า pandas
- อ่าน
SalesData.csvที่มี NaN - แทนที่ NaN:
res = dataFrame.fillna(0)
โค้ดเต็ม
import pandas as pd
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv")
print("DataFrame...\n", dataFrame)
res = dataFrame.fillna(0)
print("\nDataFrame after replacing NaN values...\n", res)
ผลลัพธ์
ค่า NaN ในคอลัมน์ Units ถูกแทนที่ด้วย 0.0