pandas中一列DataFrame包含多余的文本,想通过一列关键词进行比对,如果关键词在该文本中则返回关键词
时间: 2023-03-30 07:03:17 浏览: 122
pandas对dataFrame中某一个列的数据进行处理的方法
可以使用str.contains()方法来实现,例如:
df['关键词匹配列'] = df['文本列'].str.contains('关键词')
其中,df为你的DataFrame,'文本列'为包含多余文本的列,'关键词'为你要匹配的关键词。这样,如果该文本中包含关键词,'关键词匹配列'对应的值就会为True,否则为False。
阅读全文