【发布时间】:2019-12-09 01:55:56
【问题描述】:
我正在使用 Pandas 和 python(3) 处理数据集,我需要在其中删除空值,因此我尝试采用该特定列的平均值来填充空值,但出现以下错误:
TypeError: 必须是 str,而不是 int
当我在 DataFrame 上调用 .info() 时,我得到它的数据类型对象为:
object
如果您想了解更多信息,这里是数据集的链接: https://www.kaggle.com/orgesleka/imdbmovies
那么,我如何获得数据框列中 object 和 float64 类型值的平均值?
提前致谢!
【问题讨论】:
-
向我们展示一些示例数据?也对象意味着你的列是混合类型的字符串,如
-
还有哪些列引发了问题
-
我已经添加了数据集的链接。
-
您在哪一列使用fillna?
-
这里是空值的列:
wordsintitle、imdbrating、ratingcount、duration、year,但我认为它保留在第一列。
标签: python python-3.x pandas data-science mean