过滤行 – Python Pandas
pythonserver side programmingprogramming更新于 2025/11/17 1:48:17
要过滤行并获取特定列值,请使用 Pandas contains() 方法。首先,让我们使用别名导入所需的库 −
import pandas as pd
使用 read_csv() 读取 CSV 文件。我们的 CSV 文件位于桌面上 −
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv")
现在,让我们过滤包含特定文本的行 −
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
示例
以下是代码
import pandas as pd
# 读取 csv 文件
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv")
print("DataFrame...\n",dataFrame)
# 选择包含文本"Lamborghini"的行
dataFrame = dataFrame[dataFrame['Car'].str.contains('Lamborghini')]
print("\nFetching rows with text Lamborghini ...\n",dataFrame)
输出
这将产生以下输出 −
DataFrame... Car Place UnitsSold 0 Audi Bangalore 80 1 Porsche Mumbai 110 2 RollsRoyce Pune 100 3 BMW Delhi 95 4 Mercedes Hyderabad 80 5 Lamborghini Chandigarh 80 6 Audi Mumbai 100 7 Mercedes Pune 120 8 Lamborghini Delhi 100 Fetching rows with text Lamborghini ... Car Place UnitsSold 5 Lamborghini Chandigarh 80 8 Lamborghini Delhi 100
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

