Python 如何包含数据框中包含列表字符串的行?

Python 如何包含数据框中包含列表字符串的行?,python,pandas,dataframe,text-mining,Python,Pandas,Dataframe,Text Mining,我有一个熊猫数据框。其中一列是字符串。它包含一个打印的报告 数据帧是DF_-Check,相关列是DF_-Check['COM'] 我想返回包含DF_Check['COM']中list1中单词的行。我有一份清单: list1=['stopped','broken','failure','damaged'] 我当前的任何代码都是: DF_Priority=DF_Check[(DF_Check['COM'].str.contains('|'.join(Priority))==True)] 我也试过了

我有一个熊猫数据框。其中一列是字符串。它包含一个打印的报告

数据帧是
DF_-Check
,相关列是
DF_-Check['COM']

我想返回包含
DF_Check['COM']
list1
中单词的行。我有一份清单:

list1=['stopped','broken','failure','damaged']
我当前的任何代码都是:

DF_Priority=DF_Check[(DF_Check['COM'].str.contains('|'.join(Priority))==True)]

我也试过了

DF_Priority=DF_Check[(DF_Check['COM'].str.contains('|'.join(Priority)))]

它们都可以找到我要查找的行,但我也会得到不符合所需条件的行

有什么建议吗

DF_Priority = DF_Check[DF_Check['COM'].str.contains('|'.join(list1))]

这应该有用。。。如果没有,那么您需要提供数据来验证您正在做什么。

您可以使用
~df.COM.isin(列表1)
发布您的数据帧头吗?你会得到一个全面的答案。