我有一个Pandas Dataframe。其中一列是字符串。它包含一个打字报告。
数据框为DF_Check
,相关列为DF_Check['COM']
我想在list1
中返回包含DF_Check['COM']
字词的行。我有一个清单:
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)))]
他们都找到了我正在寻找的行,但我也得到的行与我想要的标准不符。
有什么建议吗?
答案 0 :(得分:1)
DF_Priority = DF_Check[DF_Check['COM'].str.contains('|'.join(list1))]
这应该有用......如果它没有,那么你需要提供数据来验证你在做什么。