我正在尝试更改多(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)
单元格运行,但是列不会像在独立代码中那样变化。
基本上,所有字符(例如'')都应从每一行的列内容中删除。