Python Pandas:如何根据条件选择DataFrame行

Python Pandas:如何根据条件选择DataFrame行

我们可以设置条件并获取DataFrame行。可以使用逻辑运算符和关系运算符设置这些条件。

首先,导入所需的Pandas库-

import pandas as pd

让我们创建一个DataFrame并读取我们的CSV文件-

dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv")

获取注册价格低于1000的dataframe行。我们使用关系运算符进行比较-

dataFrame[dataFrame.Reg_Price < 1000]

示例

以下是代码-

import pandas as pd

# 读CSV文件
dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv")
print("DataFrame...\n",dataFrame)

# 计算DataFrame中的行数和列数
print("\n我们的DataFrame中的行数和列数= ",dataFrame.shape)

# 获取注册价格低于1000的dataframe行
resData = dataFrame[dataFrame.Reg_Price < 1000]

print("DataFrame...\n",resData)

输出

这将产生以下输出-

DataFrame...
           Car   Date_of_Purchase   Reg_Price
0          BMW         10/10/2020        1000
1        Lexus         10/12/2020         750
2         Audi         10/17/2020         750
3       Jaguar         10/16/2020        1500
4      Mustang         10/19/2020        1100
5  Lamborghini         10/22/2020        1000

我们的DataFrame中的行数和列数= (6, 3)
DataFrame...
     Car   Date_of_Purchase   Reg_Price
1  Lexus         10/12/2020         750
2   Audi         10/17/2020         750

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程