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 22 Python
Python3.2模拟实现webqq登录
Feb 15 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
python实现Adapter模式实例代码
Feb 09 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
从运行效率与开发效率比较Python和C++
Dec 14 Python
Pycharm之快速定位到某行快捷键的方法
Jan 20 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
使用Keras构造简单的CNN网络实例
Jun 29 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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类
2006/07/15 PHP
十天学会php之第九天
2006/10/09 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
JavaScript数字和字符串转换示例
2014/03/26 Javascript
text-align:justify实现文本两端对齐 兼容IE
2015/08/19 Javascript
微信小程序  生命周期详解
2016/10/27 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
Node.js  REPL (交互式解释器)实例详解
2017/08/06 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
Layui 解决表格异步调用后台分页的问题
2019/10/26 Javascript
javaScript实现一个队列的方法
2020/07/14 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
2020/07/28 Javascript
vue中提示$index is not defined错误的解决方式
2020/09/02 Javascript
解析Python中的变量、引用、拷贝和作用域的问题
2015/04/07 Python
Python实现快速多线程ping的方法
2015/07/15 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
德国箱包网上商店:koffer24.de
2016/07/27 全球购物
DJI大疆德国官方商城:大疆无人机
2018/09/01 全球购物
建筑工程实习自我鉴定
2013/09/19 职场文书
项目合作计划书
2014/01/09 职场文书
幼儿教师国培感言
2014/02/19 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
药剂专业个人求职信范文
2014/04/29 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
2014年外贸业务员工作总结
2014/12/11 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
2015年度合同管理工作总结
2015/05/22 职场文书
pandas中DataFrame检测重复值的实现
2021/05/26 Python