Добавление escape-символа к pandas кадру данных с помощью функции python, возвращающей неверные значения - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь очистить столбец комментариев во фрейме данных и заменить не алфавитные цифры c, такие как одинарные кавычки, на escape-символы, передав фрейм данных в функцию. Возвращаемое значение не имеет замененных символов, но возвращается как есть.

df ['comments']:

didn't
should've

def cleanser(data): clean_data = data.str.strip().replace("'", "\''")).replace("$", "\$") return clean_data

df = df.apply(lambda x: cleanser(x)))

Приведенная выше функция возвращает указанный ниже фрейм данных без каких-либо изменений.

df ['comments']: didn't should've

Пожалуйста, сообщите, что не так с функцией и что изменится я должен сделать, чтобы получить результат ниже.

Ожидаемый результат df ['comments']:

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