หากต้องการลบค่าที่หายไปเช่นค่า NaN ให้ใช้ dropna() กระบวนการ. ขั้นแรก ให้เรานำเข้าไลบรารีที่จำเป็น -
import pandas as pd
อ่าน CSV และสร้าง DataFrame -
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
ใช้ dropna() เพื่อลบค่าที่หายไป NaN จะถูกแสดงสำหรับค่าที่หายไปหลังจากใช้ dropna() -
dataFrame.dropna()
ตัวอย่าง
ต่อไปนี้เป็นรหัสที่สมบูรณ์
import pandas as pd # reading csv file dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv") print("DataFrame with some NaN (missing) values...\n",dataFrame) # count the rows and columns in a DataFrame print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape) # drop the missing values print("\nDataFrame after removing NaN values...\n",dataFrame.dropna())
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
DataFrame with some NaN (missing) values... Car Place UnitsSold 0 Audi Bangalore 80.0 1 Porsche Mumbai NaN 2 RollsRoyce Pune 100.0 3 BMW Delhi NaN 4 Mercedes Hyderabad 80.0 5 Lamborghini Chandigarh 80.0 6 Audi Mumbai NaN 7 Mercedes Pune 120.0 8 Lamborghini Delhi 100.0 Number of rows and colums in our DataFrame = (9, 3) DataFrame after removing NaN values ... Car Place UnitsSold 0 Audi Bangalore 80.0 2 RollsRoyce Pune 100.0 4 Mercedes Hyderabad 80.0 5 Lamborghini Chandigarh 80.0 7 Mercedes Pune 120.0 8 Lamborghini Delhi 100.0