要检查某个DataFrame(df)的某一列(column)是否包含列表中的单词,可以使用以下方法:
word_list = ['word1', 'word2', 'word3']
contains_word = df['column'].apply(lambda x: any(word in x for word in word_list))
这将返回一个布尔值的Series,指示每个元素是否包含列表中的任何单词。
import re
word_list = ['word1', 'word2', 'word3']
pattern = '|'.join(word_list)
contains_word = df['column'].str.contains(pattern, flags=re.IGNORECASE, regex=True)
这将返回一个布尔值的Series,指示每个元素是否匹配正则表达式模式。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)
腾讯云云服务器(CVM)是一种弹性计算服务,提供可调整的计算能力,适用于各种场景,包括网站托管、应用程序部署、远程办公、游戏服务等。CVM提供丰富的配置选项和灵活的网络设置,可满足不同规模和需求的业务。
注意:本答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以符合问题要求。
领取专属 10元无门槛券
手把手带您无忧上云