【发布时间】:2020-09-29 04:20:32
【问题描述】:
我想过滤 df 中的行,条件是该行在一个长字符串列表中包含 2+ 个字符串的提及。我无法指定出现的次数。到目前为止,这是我的代码:
brands = ["a", "b", "c"]
df[df.Column.str.contains('|'.join(brands), re.IGNORECASE, regex=True, na=False)]
【问题讨论】:
-
df.column.str.isin(brands) 可以解决问题。检查元素列表的方法是使用 isin(name_of_list)
标签: python pandas data-manipulation