用python pandas读取excel数据时,怎么筛选只要包含指定内容的数据,比如输入ABC,表中的ABC-A,ABC-B都能筛选出来
参考GPT和自己的思路:
要筛选包含指定内容的数据,可以使用pandas中的str.contains()函数。该函数需要传入一个正则表达式或者字符串,用于匹配要筛选的内容。下面是一个示例代码:
import pandas as pd
df = pd.read_excel('data.xlsx')
result = df[df['列名'].str.contains('ABC')]
print(result)
其中,'列名'需要替换为你要进行筛选的表格列名。该方法会返回一个新的DataFrame对象,其中包含符合条件的所有行。