超出def()与内部def()

我正在尝试更改多(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)

单元格运行,但是列不会像在独立代码中那样变化。

基本上,所有字符(例如'')都应从每一行的列内容中删除。

KINQWER123456789 回答:超出def()与内部def()

函数中的表达式不是赋值,它的计算结果为布尔值。

本文链接:https://www.f2er.com/3143539.html

大家都在问