首页 > 解决方案 > 如何在“?”的数据框中应用过滤器功能 特点

问题描述

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

标签: pythondataframefilter

解决方案


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

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

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

推荐阅读