熊猫:使用多个字符串条件过滤行

时间:2018-08-08 16:26:43

标签: python pandas

我有一个数据集,其中的列看起来像这样:

NAME
ZZKIDS
ZZZKIDS
ZZZANTHONY

要过滤行,我知道我可以使用:

df[~df.NAME.str.contains("ZZ")]

是否可以将其他“ ZZZ”与“ ZZ”一起添加?

1 个答案:

答案 0 :(得分:4)

使用以下正则表达式:

df[~df.NAME.str.contains('Z{2,}')]

'Z{2,}'表示Z中出现2个或更多