DataFrame/Series运行round()函数报错“TypeError: a float is required”解决办法

原代码片段:

#把数据按年龄分层,然后按照不同层进行分组统计人数。
aggResult = data.groupby(by=['年龄分层']
)['年龄'].agg({'人数': numpy.size
})
a = aggResult/aggResult.sum()
pAggResult = round(a,2)*100

返回结果报错:

#TypeError:a float is required

原因:计算结果a返回的是series. 而round()在()内调用参数需要a为float。

解决办法:修改原代码round(a,2) 为a.round(2)

aggResult = data.groupby(by=['年龄分层']
)['年龄'].agg({'人数': numpy.size
})
a = aggResult/aggResult.sum()
pAggResult = a.round(2)*100

DataFrame/Series运行round()函数报错“TypeError: a float is required”解决办法相关推荐

  1. python报错 TypeError: an integer is required

    问题描述: 在本地使用socket向NetAssist传送数据的时候,执行python文件后发现报出python 报错TypeError: an integer is required错误 代码: 1 ...

  2. VS中使用 loadimage()函数载入图像报错与图像无法载入的解决办法

    VS中使用 loadimage()函数载入图像报错与图像无法载入的解决办法 1. 载入图像报错 使用loadimage()加载图片时,程序报错界面如下图 报错内容如下: 解决方案1: 在图片名称前加个 ...

  3. django报错TypeError: __init__() missing 1 required positional argument: 'on_delete'

    个人博客页面链接:http://www.shihao.online (django搭建的个人博客,还在完善中) django报错 TypeError: __init__() missing 1 req ...

  4. phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法

    phpStudy ,结果启动却发现报错,Apache80端口被占用解决办法 如果安装了SQL Server 2008,那么大概率是它的日志服务占用了80端口,一般来讲,我们不会用到这个组件,关掉也能节 ...

  5. 关于latex报错GPL Ghostscript 9.50的解决办法

    关于latex报错GPL Ghostscript 9.50的解决办法 1.问题描述 2.问题分析 3.问题解决 修改默认文件夹路径 4.这种解决方法的弊端 1.问题描述 在利用texstudio软件进 ...

  6. oracle安装出现2932,【案例】Oracle报错ORA-19815 fast_recovery_area无剩余空间解决办法...

    天萃荷净 运维DBA反映数据库出现宕机,alert日志报错ORA-19815,分析原因为归档日志满导致日志无法归档,提出fast_recovery_area无剩余空间解决办法 一.打开数据库报错ORA ...

  7. Centos7系统重装报错“ /dev/root does not exist“解决办法

    Centos7系统重装报错" /dev/root does not exist"解决办法 一.报错场景 二.报错提示 三.报错分析 四.解决方法(理论) 1.解决方法1 2.解决方 ...

  8. Clion使用Socket报错undefined reference to `__imp_WSAStartup‘(解决办法)

    根据哔哩哔哩上的视频,使用Clion写一个Socket的服务器,但是当写完之后发现并不能运行,程序报错. ====================[ 构建 | MyHttpd | Debug ]=== ...

  9. 解决Windows下cmder中使用babun运行conda命令报错TypeError: LoadLibrary() argument 1 must be str, not None

    问题起因 众所周知,在Windows系统下使用cmd命令行对用惯了Linux命令的人来说有诸多不便,还好有cmder这个软件,让在win中使用Linux命令行成为可能.同时之前配置了Babun作为cm ...

最新文章

  1. MaxCompute - ODPS重装上阵 第二弹 - 新的基本数据类型与内建函数
  2. 深入理解java类加载
  3. Java 对象都是在堆上分配内存吗?
  4. 助理来也胡一川:用数据驱动打造智能行业助理(技术+业务)
  5. Linux实现后台运行程序及查看nohup jobs
  6. 调试工具BTrace 的使用--例子
  7. linux下iptables详解
  8. 2013Esri全球用户大会QA之Web GIS
  9. 印尼Widya Robotics携手华为云,让建筑工地安全看得见
  10. 《考试脑科学》读后感
  11. python的交并补_Python 集合的交差并补操作及方法
  12. 电路实验一阶电路误差分析_差动放大电路 | 电阻误差对共模抑制比的影响有多大?...
  13. 什么是PECL电平以及常用的匹配电路
  14. SAP ABAP 调用 BAPI_GOODSMVT_CREATE 没有执行 MIGO/MB0A 相同检查的问题
  15. 设计模式读书笔记(三) Builder(建造者)模式
  16. 联邦学习基本算法FedAvg的代码实现
  17. NSIS检测.NET Framework并在线下载
  18. HttpClient 请求 URL字符集转码问题
  19. python dev_python dev
  20. 一个女孩的IT创业经历,想创业的男人女人必看!

热门文章

  1. 毕业设计 Spring Boot的驾校预约管理系统(含源码+论文)
  2. 区块链有助金融监管效能提升 探讨区块链未来发展趋势
  3. 揭穿红领模式【深度长文】
  4. zabbix系列:告警压制、控制(告警每10分钟一次、告警一直出现、告警只出现一次)
  5. IDEA类和方法自动添加注释
  6. 统计单词个数-初学C语言-上海大学题库
  7. CodeForces 148C Terse princess(模拟)
  8. freemarker 循环map里面的对象形式List
  9. linux 下php连接orical数据库
  10. 计算机等级考试试题4月,2002年4月全国计算机等级考试一级笔试试题Windows