如何包含 Pandas Dataframe 中包含列表中字符串的行?
How to include rows from a Pandas Dataframe that contain strings from a list?
我有一个 Pandas 数据框。其中一列是字符串。它包含一份打字报告。
Dataframe 是 DF_Check
,相关列是 DF_Check['COM']
我想 return 包含 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)))]
他们都找到了我正在寻找的行,但我也得到了不符合我所需条件的行。
有什么建议吗?
DF_Priority = DF_Check[DF_Check['COM'].str.contains('|'.join(list1))]
这应该有效...如果无效,那么您需要提供数据来验证您在做什么。
我有一个 Pandas 数据框。其中一列是字符串。它包含一份打字报告。
Dataframe 是 DF_Check
,相关列是 DF_Check['COM']
我想 return 包含 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)))]
他们都找到了我正在寻找的行,但我也得到了不符合我所需条件的行。
有什么建议吗?
DF_Priority = DF_Check[DF_Check['COM'].str.contains('|'.join(list1))]
这应该有效...如果无效,那么您需要提供数据来验证您在做什么。