Python - 如何从 Pandas DataFrame 中删除空行
pythonserver side programmingprogramming更新于 2025/11/19 1:16:17
要删除 Pandas DataFrame 中的空行,请使用 dropna() 方法。假设以下是我们的 CSV 文件,其中包含一些 NaN,即空值 −

让我们使用 read_csv() 读取 CSV 文件。我们的 CSV 在桌面上 −
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv")
使用 dropna() 删除空值 −
dataFrame = dataFrame.dropna()
示例
以下是完整代码 −
import pandas as pd
# 读取 csv 文件
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv")
print("DataFrame...\n",dataFrame)
# 计算 DataFrame 中的行数和列数
print("\nNumber of rows and column in our DataFrame = ",dataFrame.shape)
dataFrame = dataFrame.dropna()
print("\nDataFrame after removing null values...\n",dataFrame)
print("\n(Updated) Number of rows and column in our DataFrame = ",dataFrame.shape)
输出
这将产生以下输出 −
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)
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

