dataframe分组函数groupby
要求:先分组计算均值,再计算结果中的最大值和最大值所在行的index值,主要用到groupby函数。这里记录学习笔记。
df = pd.read_excel('path of file')df_mean = df.groupby(['b','a'])['c'].mean().reset_index()#根据a,b分组,对c列进行求平均运算
注意:.reset_index() 可以将数据平铺。
再计算最大值:df_mean_max = df_mean.groupby('a')['c'].max().reset_index()
提取最大值所在的行:
(1)先将某一列设置为index:df_median.set_index(["f"], inplace=True)
(2)提取最大值,并返回index:idm = df_median.groupby('a')['c'].idxmax()
参考资料
dataframe分组函数groupby相关推荐
- python中怎么做分组问题_详解Python中的分组函数groupby和itertools)
具体代码如下所示: from operator import itemgetter #itemgetter用来去dict中的key,省去了使用lambda函数 from itertools impor ...
- ML之FE:pandas库中数据分析利器之groupby分组函数、agg聚合函数、同时使用groupby与agg函数组合案例之详细攻略
ML之FE:pandas库中数据分析利器之groupby分组函数.agg聚合函数.同时使用groupby与agg函数组合案例之详细攻略 目录 pandas库中数据分析利器之groupby分组函数.ag ...
- pandas 根据列名索引多列数据_Pandas 数据聚合与分组运算[groupby+apply]速查笔记
利用Pandas将数据进行分组,并将各组进行聚合或自定义函数处理. Pandas中Groupby分组与聚合过程 导入模块 import pandas as pd 缩写 df表示Dataframe对象 ...
- 数据聚合与分组运算——GroupBy
2019独角兽企业重金招聘Python工程师标准>>> pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片.切块.摘要等操作. 根据一个或多 ...
- pandas数据处理实践四(时间序列date_range、数据分箱cut、分组技术GroupBy)
时间序列: 关键函数 pandas.date_range(start = None,end = None,periods = None,freq = None,tz = None,normalize ...
- pandas数据分组聚合——groupby()、aggregate()、apply()、transform()和filter()方法详解
数据分组 数据分组就是根据一个或多个键(可以是函数.数组或df列名)将数据分成若干组,然后对分组后的数据分别进行汇总计算,并将汇总计算后的结果进行合并,被用作汇总计算的函数称为聚合函数.数据分组的具体 ...
- pandas合并groupby_pandas数据聚合与分组运算——groupby方法
简介 pandas中一类非常重要的操作是数据聚合与分组运算.通过groupby方法能够实现对数据集的拆分.统计.转换等操作,这个过程一气呵成. 在本文中,你将学到: 选取特定列分组: 对分组进行迭代: ...
- pandas分组统计 - groupby功能
数据分组 分组统计 - groupby功能 ① 根据某些条件将数据拆分成组 ② 对每个组独立应用函数 ③ 将结果合并到一个数据结构中 Dataframe在行(axis=0)或列(axis=1)上进行分 ...
- python 数据分组后看每组多少个_【Python】分组统计GroupBy技术详解
摘要 进行数据分析时,GroupBy分组统计是非常常用的操作,也是十分重要的操作之一.基本上大部分的数据分析都会用到该操作,本文将对Python的GroupBy分组统计操作进行讲解. 1.GroupB ...
- [转]详解Oracle高级分组函数(ROLLUP, CUBE, GROUPING SETS)
原文地址:http://blog.csdn.net/u014558001/article/details/42387929 本文主要讲解 ROLLUP, CUBE, GROUPING SETS的主要用 ...
最新文章
- Python学习系列(一)(基础入门)
- HTML、CSS、JavaScript能实现的功能汇总!
- 比nginx-rtmp高三倍性能的SRS的高性能是个什么球?
- python numpy array转置_详解Numpy数组转置的三种方法T、transpose、swapaxes
- Windows2003下DHCP服务器备份、还原、迁移、绑定
- java 分页原理_关于javaweb分页原理
- GCC同时使用静态库和动态库链接
- 数据科学入门与实战:玩转pandas之七数据透视
- 【转】Python之装饰器
- mysql 事务、隔离级别
- 分布式技术追踪 2017年第四十二期
- matlab%低通滤波器设计,用Matlab及C语言实现低通滤波器的设计
- 喜讯 | 大势智慧获得全球软件领域最高权威CMMI5认证
- python结巴分词下载_jieba: 结巴中文分词做最好的Python分词组件
- 计算机考试二级搜题软件,计算机二级搜题库-可以帮助计算机二级备考生进行备考的刷题软件...
- 小说阅读网html+css+JavaScript
- 【深度学习数学基础之线性代数】研究使用链式法则进行反向传播的求导算法
- 中国智能制造系统架构(IMSA模型)
- CentOS7 虚拟机本地连接不可用/消失
- python-docx删除段落(含回车符)v202111221750
热门文章
- (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
- can接收id过滤linux,linux – 很大程度上被candump(SocketCAN)ID过滤功能搞糊涂了
- eclipse 大小写快捷键_idea中的一些常用快捷键
- java mq5.15,ActiveMQ 5.15.x Release安装和配置--Linux篇
- 鼠标在滑块上滚轮控制_直线导轨(滚轮导轨)与线轨(滚珠导轨)的优劣势对比...
- adb echo shell 覆盖_Shell脚本的应用(一)
- php模板建站seo,phpwin建站教程,phpwind模板
- java将excel转换成txt_java将excel文件转换成txt格式文件
- demo连接php,PHP获取网页所有连接的方法(附demo源码下载)
- 论文笔记_CV_AD_3D Reconstruction using a Sparse Laser Scanner and a Single Camera for Outdoor Autonomous