Как применить функцию фильтра в фрейме данных для «?»персонаж - PullRequest
0 голосов
/ 11 апреля 2019

Как отфильтровать символ как "?" в функции фильтра фрейма данных Пример: df_new = df[df.filter( regex='?',axis=1)] Это дает все элементы в фрейме данных (df)

1 Ответ

0 голосов
/ 11 апреля 2019

Это типичный случай, когда символ, который вы хотите найти, уже использует regex в качестве оператора и должен быть «экранирован» (т. Е. Вы должны явно указать, что вам нужен буквенно-цифровой символ, а не оператор).

В большинстве языков вам просто нужно добавить обратную косую черту ('\') перед символом.Следовательно, если вы ищете '?', вы должны сделать:

df_new = df[df.filter(regex='\?',axis=1)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...