Я пытаюсь изменить содержимое столбца для нескольких (5) фреймов данных. У меня есть код, чтобы сделать их все по отдельности, но будет лучше, если я смогу просто создать функцию Python, чтобы сделать все это сразу.
Вот код, который отлично работает
dfhome['summary'] = dfhome['summary'].map(lambda x: re.sub('<[^<]+?>', '', x))
Однако, когда я помещаю ее в функцию, подобную этой:
import re
def doSomething2(x):
x['summary'] == x['summary'].map(lambda x: re.sub('<[^<]+?>', '', x))
doSomething2(dfhome)
Ячейка работает, но столбец не изменяется так же, как в автономном коде.
В основном всетакие символы, как '<[^ <] +?>', должны быть удалены из содержимого столбца для каждой строки.