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 相关文章推荐
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
Feb 24 Python
Python中不同进制的语法及转换方法分析
Jul 27 Python
python命令行解析之parse_known_args()函数和parse_args()使用区别介绍
Jan 24 Python
Python中的单行、多行、中文注释方法
Jul 19 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
Apr 17 Python
python实现读取excel文件中所有sheet操作示例
Aug 09 Python
Python中IP地址处理IPy模块的方法
Aug 16 Python
Python数据可视化:幂律分布实例详解
Dec 07 Python
PyCharm 2020.2下配置Anaconda环境的方法步骤
Sep 23 Python
python 写一个性能测试工具(一)
Oct 24 Python
opencv+pyQt5实现图片阈值编辑器/寻色块阈值利器
Nov 13 Python
Python何绘制带有背景色块的折线图
Apr 23 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 管理系统程序中的后门
2009/08/05 PHP
PHP 递归效率分析
2009/11/24 PHP
一个比较简单的PHP 分页分组类
2009/12/10 PHP
php根据用户语言跳转相应网页
2015/11/04 PHP
JavaScript高级程序设计(第3版)学习笔记12 js正则表达式
2012/10/11 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
JavaScript中日期函数的相关操作知识
2016/08/03 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
jQuery 禁止表单用户名、密码自动填充功能
2017/10/30 jQuery
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
node.JS二进制操作模块buffer对象使用方法详解
2020/02/06 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
Python translator使用实例
2008/09/06 Python
详解Django之auth模块(用户认证)
2018/04/17 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
python3 kubernetes api的使用示例
2021/01/12 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
HTML5文档结构标签
2017/04/21 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
物业保安主管岗位职责
2013/12/25 职场文书
追悼会上的答谢词
2014/01/10 职场文书
教师年度考核自我鉴定
2014/01/19 职场文书
党员争先创优承诺书
2015/01/20 职场文书
义卖募捐活动总结
2015/05/09 职场文书
入党积极分子群众意见
2015/06/01 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL
ipad隐藏软件app图标方法
2022/04/19 数码科技