pandas 对group进行聚合的例子


Posted in Python onDecember 27, 2019

如下所示:

DataFrameGroupBy.agg(arg, *args, **kwargs)

例子:

>>> df = pd.DataFrame({'A': [1, 1, 2, 2],
...     'B': [1, 2, 3, 4],
...     'C': np.random.randn(4)})

输出:

>>> df
 A B   C
0 1 1 0.362838
1 1 2 0.227877
2 2 3 1.267767
3 2 4 -0.562860

对每一行使用agg函数

>>> df.groupby('A').agg('min')
 B   C
A
1 1 0.227877
2 3 -0.562860

对多列使用多个agg函数:

>>> df.groupby('A').agg(['min', 'max'])
 B    C
 min max  min  max
A
1 1 2 0.227877 0.362838
2 3 4 -0.562860 1.267767

选择一列使用agg函数:

>>> df.groupby('A').B.agg(['min', 'max'])
 min max
A
1 1 2
2 3 4
>>> df.groupby('A').agg({'B': ['min', 'max'], 'C': 'sum'})
 B    C
 min max  sum
A
1 1 2 0.590716
2 3 4 0.704907

以上这篇pandas 对group进行聚合的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
举例讲解Django中数据模型访问外键值的方法
Jul 21 Python
Python3使用turtle绘制超立方体图形示例
Jun 19 Python
python利用requests库进行接口测试的方法详解
Jul 06 Python
11个Python Pandas小技巧让你的工作更高效(附代码实例)
Apr 30 Python
python psutil监控进程实例
Dec 17 Python
根据tensor的名字获取变量的值方式
Jan 04 Python
Python使用Tkinter实现滚动抽奖器效果
Jan 06 Python
关于Pytorch的MLP模块实现方式
Jan 07 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
python梯度下降算法的实现
Feb 24 Python
Python @property及getter setter原理详解
Mar 31 Python
Python datetime模块使用方法小结
Jun 18 Python
pandas-resample按时间聚合实例
Dec 27 #Python
python 实现简单的FTP程序
Dec 27 #Python
浅谈对pytroch中torch.autograd.backward的思考
Dec 27 #Python
python实现异常信息堆栈输出到日志文件
Dec 26 #Python
Python的对象传递与Copy函数使用详解
Dec 26 #Python
Python pandas库中的isnull()详解
Dec 26 #Python
python dataframe NaN处理方式
Dec 26 #Python
You might like
php环境套包 dedeampz 伪静态设置示例
2014/03/26 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
浅谈php错误提示及查错方法
2015/07/14 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
php二维码生成以及下载实现
2017/09/28 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
JavaScript CSS 修改学习第四章 透明度设置
2010/02/19 Javascript
javascript中length属性的探索
2011/07/31 Javascript
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
jquery实现漂亮的二级下拉菜单代码
2015/08/26 Javascript
jQuery实现简洁的导航菜单效果
2015/11/23 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
2016/01/05 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
Bootstrap打造一个左侧折叠菜单的系统模板(一)
2016/05/17 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
利用原生js实现html5小游戏之打砖块(附源码)
2018/01/03 Javascript
解决vue中使用swiper插件问题及swiper在vue中的用法
2018/04/04 Javascript
vue input 输入校验字母数字组合且长度小于30的实现代码
2018/05/16 Javascript
JavaScript使用math.js进行精确计算操作示例
2018/06/19 Javascript
koa上传excel文件并解析的实现方法
2018/08/09 Javascript
解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题
2019/11/14 Javascript
使用typescript快速开发一个cli的实现示例
2020/12/09 Javascript
详解Python中的变量及其命名和打印
2016/03/11 Python
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
Delphi工程师笔试题
2013/09/21 面试题
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
学校安全检查制度
2014/01/27 职场文书
成立公司计划书
2014/05/07 职场文书
2014全年工作总结
2014/11/27 职场文书
实验心得体会范文
2016/01/25 职场文书