在pandas中,可以使用列表来从列中搜索部分名称。具体操作可以通过以下步骤完成:
import pandas as pd
# 读取数据集
df = pd.read_csv('data.csv')
search_terms = ['部分名称1', '部分名称2', '部分名称3']
str.contains()
方法来实现:# 搜索匹配项
matches = df['列名'].str.contains('|'.join(search_terms), case=False)
在上述代码中,'|'.join(search_terms)
将部分名称列表转换为正则表达式的形式,case=False
表示不区分大小写。
# 筛选匹配行
result = df[matches]
这样,result
就是包含部分名称匹配的行的数据集。
关于pandas的更多信息和使用方法,可以参考腾讯云的产品介绍链接地址:腾讯云·Pandas产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云