当前位置 : 主页 > 编程语言 > python >

python异常:DataError: No numeric types to aggregate

来源:互联网 收集:自由互联 发布时间:2022-10-26
1.异常介绍 进行分组聚合求均值(mean)的的时候出现了以下异常: 但是求和(sum)却不会抛出异常。 2.异常原因 在进行数据处理的时候存在缺失值,而且被处理的列不是float同一类型

1.异常介绍

进行分组聚合求均值(mean)的的时候出现了以下异常:

image.png 但是求和(sum)却不会抛出异常。

2.异常原因

在进行数据处理的时候存在缺失值,而且被处理的列不是float同一类型,注意:单个单元格的类型是folat与整列都是float类型无关

3.解决方案

  • 剔除缺失值
  • short_debt.dropna(inplace=True)
  • 统一转化为浮点型数据
  • short_debt["流动比率"] = short_debt["流动比率"].map(lambda x: float(x))

    完美解决~ image.png

    上一篇:[oeasy]python0007-Guido的简历
    下一篇:没有了
    网友评论