заменить не работают даже с на месте = True - PullRequest
0 голосов
/ 01 октября 2019

Функция замены не работала даже с inplace = True.

данные:

0 245778 others 1 245778 others 2 245778 others 4 245778 others

код: df.likes=df.likes.astype('str') df.likes.replace('others','',inplace=True)

Результат:

0 245778 others 1 245778 others 2 245778 others 4 245778 others

Ожидаемый результат:

0 245778 1 245778 2 245778 4 245778

1 Ответ

1 голос
/ 01 октября 2019

Без установки флага regex на True замена будет искать точное совпадение.

Чтобы получить частичное совпадение, просто используйте df.likes = df.likes.replace(' others', '', regex=True).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...