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 相关文章推荐
Python字符串处理之count()方法的使用
May 18 Python
答题辅助python代码实现
Jan 16 Python
在python3.5中使用OpenCV的实例讲解
Apr 02 Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 Python
Python3.7 新特性之dataclass装饰器
May 27 Python
浅谈Pandas Series 和 Numpy array中的相同点
Jun 28 Python
python中比较两个列表的实例方法
Jul 04 Python
django的分页器Paginator 从django中导入类
Jul 25 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
Python异常原理及异常捕捉实现过程解析
Mar 25 Python
django 装饰器 检测登录状态操作
Jul 02 Python
Python实现Word文档转换Markdown的示例
Dec 22 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
phpmyadmin操作流程
2006/10/09 PHP
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
php中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
Laravel框架实现发送短信验证功能代码
2016/06/06 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
一个封装js代码-----展开收起效果示例
2013/07/03 Javascript
js正则表达式中test,exec,match方法的区别说明
2014/01/29 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
javascript动态修改Li节点值的方法
2015/01/20 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
JS控制层作圆周运动的方法
2016/06/20 Javascript
js基于cookie记录来宾姓名的方法
2016/07/19 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
JavaScript实现的浏览器下载文件的方法
2017/08/09 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
2019/05/24 Javascript
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
深入Python函数编程的一些特性
2015/04/13 Python
Python import用法以及与from...import的区别
2015/05/28 Python
Python下Fabric的简单部署方法
2015/07/14 Python
python 文件转成16进制数组的实例
2018/07/09 Python
对Python3中dict.keys()转换成list类型的方法详解
2019/02/03 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python多线程semaphore实现线程数控制的示例
2020/08/10 Python
美国隐形眼镜网:Major Lens
2018/02/09 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
Lululemon英国官网:加拿大瑜伽服装品牌
2019/01/14 全球购物
致垒球运动员加油稿
2014/02/16 职场文书
乡镇精神文明建设汇报材料
2014/08/15 职场文书
2015年圣诞节活动总结
2015/03/24 职场文书
导游词之南京栖霞山
2019/10/18 职场文书
React中的Context应用场景分析
2021/06/11 Javascript