如何过滤“”这样的字符?在数据帧过滤功能中
例如:df_new = df[df.filter( regex='?',axis=1)]
这就是数据框(df)中的所有元素
答案 0 :(得分:0)
这是一个典型的情况,您要查找的字符已经在正则表达式中用作运算符,并且必须“转义”(即,必须明确要求使用字母数字字符而不是运算符)。
在大多数语言中,只需在符号前面添加反斜杠('\'
)。因此,如果您要寻找'?'
,则应该这样做:
df_new = df[df.filter(regex='\?',axis=1)]