如何在数据框中为“?”应用过滤功能字符

时间:2019-04-11 07:57:02

标签: python dataframe filter

如何过滤“”这样的字符?在数据帧过滤功能中 例如:df_new = df[df.filter( regex='?',axis=1)] 这就是数据框(df)中的所有元素

1 个答案:

答案 0 :(得分:0)

这是一个典型的情况,您要查找的字符已经在正则表达式中用作运算符,并且必须“转义”(即,必须明确要求使用字母数字字符而不是运算符)。

在大多数语言中,只需在符号前面添加反斜杠('\')。因此,如果您要寻找'?',则应该这样做:

df_new = df[df.filter(regex='\?',axis=1)]