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)
发布您的数据帧头吗?你会得到一个全面的答案。