Как исправить эту ошибку, когда я считаю количество точек в ячейке Pandas? - PullRequest
0 голосов
/ 06 мая 2020

Я просто пытаюсь сосчитать количество раз '.' появляется в ячейке фрейма данных Pandas. Итак, я попробовал:

df['n dots'] = df['field'].count('.')

Но я получил ошибку:

KeyError: 'Requested level (.) does not match index name (None)'

Как я могу это исправить?

1 Ответ

2 голосов
/ 06 мая 2020

Используйте str.count, вам нужно добавить backsla sh или он будет интерпретирован как регулярное выражение

df['n dots'] = df['field'].str.count('\.')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...