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

时间:2016-03-25 19:51:21

标签: pandas

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

  

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

我喜欢拥有一个自定义功能,可以接收整行。

1 个答案:

答案 0 :(得分:6)

value参数可以是Series或DataFrame。因此,您可以提前计算正确的值,并将其传递给.fillna

fill_value = s['SomeColumn'] ** 2
s.fillna(fill_value)