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类的基础入门知识
Nov 24 Python
Python爬取京东的商品分类与链接
Aug 26 Python
python实现实时监控文件的方法
Aug 26 Python
python 禁止函数修改列表的实现方法
Aug 03 Python
Python 输入一个数字判断成绩分数等级的方法
Nov 15 Python
python实现推箱子游戏
Mar 25 Python
python实现动态数组的示例代码
Jul 15 Python
python的pstuil模块使用方法总结
Jul 26 Python
详解python tkinter模块安装过程
Jan 06 Python
详解python日志输出使用配置文件格式
Feb 10 Python
Appium中scroll和drag_and_drop根据元素位置滑动
Feb 15 Python
Python获取指定日期是"星期几"的6种方法
Mar 13 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/12/06 PHP
escape unescape的php下的实现方法
2007/04/27 PHP
PHP 获取目录下的图片并随机显示的代码
2009/12/28 PHP
PHP setcookie设置Cookie用法(及设置无效的问题)
2011/07/13 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
浅谈PHP调用Webservice思路及源码分享
2014/06/04 PHP
php实现约瑟夫问题的方法小结
2015/03/23 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
在父页面调用子页面的JS方法
2013/09/29 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
Angular Js文件上传之form-data
2015/08/28 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
详解JavaScript中的六种错误类型
2017/09/21 Javascript
vue webuploader 文件上传组件开发
2017/09/23 Javascript
electron-vue开发环境内存泄漏问题汇总
2019/10/10 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
深入解析Python中的线程同步方法
2016/06/14 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
python实现横向拼接图片
2020/03/23 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
世界上最全面的草药补充剂和顶级品牌维生素网站:HerbsPro
2019/01/20 全球购物
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
电大自我鉴定范文
2013/10/01 职场文书
店长职务说明书
2014/02/04 职场文书
保护动物的标语
2014/06/11 职场文书
上海世博会口号
2014/06/19 职场文书
人身意外保险授权委托书
2014/10/01 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2015年工会工作总结
2015/03/30 职场文书
2015年采购部工作总结
2015/04/23 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
Python简易开发之制作计算器
2022/04/28 Python
Go web入门Go pongo2模板引擎
2022/05/20 Golang