我知道这是一个被反复问过的问题,但我对列表理解不太擅长,而且我的代码有一点小变化。
我有一个包含关键字的数据框,如果关键字包含一个或多个专用列表中的关键字,我想过滤它们。
请注意,我不是在寻找确切的表达式,只是在数据框中出现子字符串。
基本上我认为它应该是这样的:
substring_list = ['abc', 'def']
df[df['tag'].str.contains(substring) for substring in substring_list]
我不断收到语法错误。
有什么想法吗?
感谢支持!
慕斯王
达令说
元芳怎么了
相关分类