使用列表中的值填充NaN

时间:2016-12-13 14:08:17

标签: python-2.7 list pandas nan fill

您好我有一个列表(将numpy数组转换为列表),其中包含许多值。我尝试用它来替换我在pandas列中的所有NaN值,但是我收到以下错误:

TypeError: "value" parameter must be a scalar or dict, but you passed a "list"

我用来填充的代码行是

df.column.fillna(list,inplace=True)

任何帮助高度赞赏

1 个答案:

答案 0 :(得分:0)

我设法通过将我的列表转换为系列并使用该系列创建新列来解决此问题。之后,我根据Python Pandas replace NaN in one column with value from corresponding row of second column

用新列中的值替换了所有NaN

在我看来,对于我认为在python中可能更容易的东西来说,这有点远。 谢谢你说明了明显的EdChum;)