当前位置:首页python > 正文

excel把符合条件的行提取出来

作者:野牛程序员:2023-07-31 10:03:42python阅读 2733

要从Excel中提取符合条件的行,可以使用pandas库来读取Excel文件,并使用条件筛选功能来选择满足特定条件的行。pandas提供了强大的数据处理工具,方便进行条件筛选和数据过滤。

假设有一个名为data.xlsx的Excel文件,内容如下:

Name  Age  City
John   25   New York
Alice  30   Los Angeles
Bob    22   Chicago
Eve    28   New York

现在,将读取该Excel文件,并提取居住在 "New York" 的人的信息。

import pandas as pd

# 读取Excel文件
file_path = 'data.xlsx'
df = pd.read_excel(file_path)

# 提取居住在 "New York" 的人的信息
filtered_data = df[df['City'] == 'New York']

print(filtered_data)

运行这个代码,将会得到如下输出:

   Name  Age      City
0  John   25  New York
3   Eve   28  New York

在上述代码中,使用pandasread_excel函数来读取Excel文件,并将其存储在一个名为df的数据帧(DataFrame)中。然后,使用条件筛选功能 df[df['City'] == 'New York'] 来选择满足 "City" 列值为 "New York" 的行。这样,就提取了居住在 "New York" 的人的信息。

pandas中的条件筛选功能允许使用比较运算符(例如==<>等)来创建复杂的筛选条件,以满足不同的需求。可以根据实际情况修改筛选条件来提取符合条件的行。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击