在fillna中使用自定义功能系列

8 pandas

我可以在Pandas中使用自定义函数填充na吗?

s.fillna(lambda r:r ["SomeColumn"]**2)

我希望有一个自定义功能可以占用整行本身.

Tom*_*ger 7

value参数可以是一个系列或数据帧.因此,您可以提前计算出正确的值,并将其传递给.fillna

fill_value = s['SomeColumn'] ** 2
s.fillna(fill_value)
Run Code Online (Sandbox Code Playgroud)