Để xóa hàng null trong DataFrame Pandas, sử dụng phương thức dropna(). Giả sử file CSV sau có một số giá trị NaN (null):

Đọc file CSV bằng read_csv(). File CSV nằm trên Desktop:
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
Xóa giá trị null bằng dropna():
dataFrame = dataFrame.dropna()
Ví dụ hoàn chỉnh
Mã nguồn đầy đủ:
import pandas as pd
# đọc file csv
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\CarRecords.csv")
print("DataFrame...\n", dataFrame)
# đếm hàng và cột trong DataFrame
print("\nSố hàng và cột trong DataFrame = ", dataFrame.shape)
dataFrame = dataFrame.dropna()
print("\nDataFrame sau khi xóa giá trị null...\n", dataFrame)
print("\n(Số cập nhật) Số hàng và cột trong DataFrame = ", dataFrame.shape)
Kết quả
Chương trình sẽ tạo ra kết quả sau:
DataFrame...
Car Place UnitsSold
0 Audi Bangalore 80.0
1 Porsche Mumbai 110.0
2 RollsRoyce Pune NaN
3 BMW Delhi 200.0
4 Mercedes Hyderabad 80.0
5 Lamborghini Chandigarh NaN
6 Audi Mumbai NaN
7 Mercedes Pune 120.0
8 Lamborghini Delhi 100.0
Number of rows and column in our DataFrame = (9, 3)
DataFrame after removing null values...
Car Place UnitsSold
0 Audi Bangalore 80.0
1 Porsche Mumbai 110.0
3 BMW Delhi 200.0
4 Mercedes Hyderabad 80.0
7 Mercedes Pune 120.0
8 Lamborghini Delhi 100.0
(Updated) Number of rows and column in our DataFrame = (6, 3)