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实现指定字符串补全空格的方法
Apr 30 Python
Python利用带权重随机数解决抽奖和游戏爆装备问题
Jun 16 Python
Python图像处理之简单画板实现方法示例
Aug 30 Python
Django密码系统实现过程详解
Jul 19 Python
django基于cors解决跨域请求问题详解
Aug 06 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
学Python 3的理由和必要性
Nov 19 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
Python实现邮件发送的详细设置方法(遇到问题)
Jan 18 Python
用Python爬取某乎手机APP数据
Jun 15 Python
Python中glob库实现文件名的匹配
Jun 18 Python
python Tkinter模块使用方法详解
Apr 07 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中计算中文字符串长度、截取中文字符串的函数代码
2011/08/09 PHP
谨慎使用PHP的引用原因分析
2012/09/06 PHP
ThinkPHP之N方法实例详解
2014/06/20 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
JavaScript 继承详解(三)
2009/07/13 Javascript
js中访问html中iframe的文档对象的代码[IE6,IE7,IE8,FF]
2011/01/08 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
checkbox设置复选框的只读效果不让用户勾选
2013/08/12 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
ExtJS实现文件下载的方法实例
2013/11/09 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
2014/10/08 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
2016/09/22 Javascript
详解jQuery的Cookie插件
2016/11/23 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
如何理解Vue的.sync修饰符的使用
2017/08/17 Javascript
解决新建一个vue项目过程中遇到的问题
2020/10/22 Javascript
Python创建系统目录的方法
2015/03/11 Python
Django数据库操作的实例(增删改查)
2017/09/04 Python
Python格式化输出%s和%d
2018/05/07 Python
python破解zip加密文件的方法
2018/05/31 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
python 追踪except信息方式
2020/04/25 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
英国打印机墨水和碳粉商店:Printerinks
2017/06/30 全球购物
生物技术研究生自荐信
2013/11/12 职场文书
女方回门宴答谢词
2014/01/14 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
乐山大佛导游词
2015/02/02 职场文书
导游词之烟台威海蓬莱
2019/11/14 职场文书
使用python向MongoDB插入时间字段的操作
2021/05/18 Python
VUE之图片Base64编码使用ElementUI组件上传
2022/04/09 Vue.js
Spring Boot 的创建和运行示例代码详解
2022/07/23 Java/Android