【发布时间】:2017-04-28 15:15:14
【问题描述】:
您好,我有一个包含多个值的列表(将 numpy 数组转换为列表)。我尝试用它来替换我在 pandas 列中的所有 NaN 值,但出现以下错误:
TypeError: "value" parameter must be a scalar or dict, but you passed a "list"
我用来填充的代码行是
df.column.fillna(list,inplace=True)
非常感谢任何帮助
【问题讨论】:
-
错误很明显,你看过docs吗?
-
文档明确指出:它不能成为列表
-
我可以使用列表的任何方式。我的fillna,是我尝试解决的问题,我没有唯一的解决方案
-
您将如何使用列表?请附上minimal reproducible example。
-
目前尚不清楚传递该方法所接受的标量或字典的问题是什么。为什么必须使用列表?
标签: python-2.7 list pandas nan fill