python pandas读取excel数据

用python pandas读取excel数据时,怎么筛选只要包含指定内容的数据,比如输入ABC,表中的ABC-A,ABC-B都能筛选出来

参考GPT和自己的思路:

要筛选包含指定内容的数据,可以使用pandas中的str.contains()函数。该函数需要传入一个正则表达式或者字符串,用于匹配要筛选的内容。下面是一个示例代码:

import pandas as pd

读取excel数据

df = pd.read_excel('data.xlsx')

筛选包含ABC的数据

result = df[df['列名'].str.contains('ABC')]

打印筛选结果

print(result)

其中,'列名'需要替换为你要进行筛选的表格列名。该方法会返回一个新的DataFrame对象,其中包含符合条件的所有行。