Python 2.7 用列表中的值填充NaN
嗨,我有一个列表(将numpy数组转换为list),其中包含许多值。我尝试使用它替换pandas列中的所有NaN值,但出现以下错误:Python 2.7 用列表中的值填充NaN,python-2.7,list,pandas,nan,fill,Python 2.7,List,Pandas,Nan,Fill,嗨,我有一个列表(将numpy数组转换为list),其中包含许多值。我尝试使用它替换pandas列中的所有NaN值,但出现以下错误: TypeError: "value" parameter must be a scalar or dict, but you passed a "list" 我用来填充的代码行是 df.column.fillna(list,inplace=True) 非常感谢任何帮助我设法解决了这个问题,将我的列表转换为一个系列,并用该系列创建了一个新列。之后,我将所有NaN
TypeError: "value" parameter must be a scalar or dict, but you passed a "list"
我用来填充的代码行是
df.column.fillna(list,inplace=True)
非常感谢任何帮助我设法解决了这个问题,将我的列表转换为一个系列,并用该系列创建了一个新列。之后,我将所有NaN替换为新列中的值,如 在我看来,对于我认为在python中可能更容易的东西来说,这似乎有点遥远。
感谢您说出明显的EdChum;) 错误很明显,您阅读了吗?文档清楚地说明:它不能是列表,我可以以任何方式使用列表。我的fillna,是我在解决问题上的一次尝试我不是唯一的解决方案你会如何使用列表?请包括。不清楚传递标量或dict的问题是什么,这是该方法所接受的。为什么一定要使用列表?