要求:先分组计算均值,再计算结果中的最大值和最大值所在行的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相关推荐

  1. python中怎么做分组问题_详解Python中的分组函数groupby和itertools)

    具体代码如下所示: from operator import itemgetter #itemgetter用来去dict中的key,省去了使用lambda函数 from itertools impor ...

  2. ML之FE:pandas库中数据分析利器之groupby分组函数、agg聚合函数、同时使用groupby与agg函数组合案例之详细攻略

    ML之FE:pandas库中数据分析利器之groupby分组函数.agg聚合函数.同时使用groupby与agg函数组合案例之详细攻略 目录 pandas库中数据分析利器之groupby分组函数.ag ...

  3. pandas 根据列名索引多列数据_Pandas 数据聚合与分组运算[groupby+apply]速查笔记

    利用Pandas将数据进行分组,并将各组进行聚合或自定义函数处理. Pandas中Groupby分组与聚合过程 导入模块 import pandas as pd 缩写 df表示Dataframe对象 ...

  4. 数据聚合与分组运算——GroupBy

    2019独角兽企业重金招聘Python工程师标准>>> pandas提供了一个灵活高效的groupby功能,它使你能以一种自然的方式对数据集进行切片.切块.摘要等操作. 根据一个或多 ...

  5. pandas数据处理实践四(时间序列date_range、数据分箱cut、分组技术GroupBy)

    时间序列: 关键函数 pandas.date_range(start = None,end = None,periods = None,freq = None,tz = None,normalize ...

  6. pandas数据分组聚合——groupby()、aggregate()、apply()、transform()和filter()方法详解

    数据分组 数据分组就是根据一个或多个键(可以是函数.数组或df列名)将数据分成若干组,然后对分组后的数据分别进行汇总计算,并将汇总计算后的结果进行合并,被用作汇总计算的函数称为聚合函数.数据分组的具体 ...

  7. pandas合并groupby_pandas数据聚合与分组运算——groupby方法

    简介 pandas中一类非常重要的操作是数据聚合与分组运算.通过groupby方法能够实现对数据集的拆分.统计.转换等操作,这个过程一气呵成. 在本文中,你将学到: 选取特定列分组: 对分组进行迭代: ...

  8. pandas分组统计 - groupby功能

    数据分组 分组统计 - groupby功能 ① 根据某些条件将数据拆分成组 ② 对每个组独立应用函数 ③ 将结果合并到一个数据结构中 Dataframe在行(axis=0)或列(axis=1)上进行分 ...

  9. python 数据分组后看每组多少个_【Python】分组统计GroupBy技术详解

    摘要 进行数据分析时,GroupBy分组统计是非常常用的操作,也是十分重要的操作之一.基本上大部分的数据分析都会用到该操作,本文将对Python的GroupBy分组统计操作进行讲解. 1.GroupB ...

  10. [转]详解Oracle高级分组函数(ROLLUP, CUBE, GROUPING SETS)

    原文地址:http://blog.csdn.net/u014558001/article/details/42387929 本文主要讲解 ROLLUP, CUBE, GROUPING SETS的主要用 ...

最新文章

  1. Python学习系列(一)(基础入门)
  2. HTML、CSS、JavaScript能实现的功能汇总!
  3. 比nginx-rtmp高三倍性能的SRS的高性能是个什么球?
  4. python numpy array转置_详解Numpy数组转置的三种方法T、transpose、swapaxes
  5. Windows2003下DHCP服务器备份、还原、迁移、绑定
  6. java 分页原理_关于javaweb分页原理
  7. GCC同时使用静态库和动态库链接
  8. 数据科学入门与实战:玩转pandas之七数据透视
  9. 【转】Python之装饰器
  10. mysql 事务、隔离级别
  11. 分布式技术追踪 2017年第四十二期
  12. matlab%低通滤波器设计,用Matlab及C语言实现低通滤波器的设计
  13. 喜讯 | 大势智慧获得全球软件领域最高权威CMMI5认证
  14. python结巴分词下载_jieba: 结巴中文分词做最好的Python分词组件
  15. 计算机考试二级搜题软件,计算机二级搜题库-可以帮助计算机二级备考生进行备考的刷题软件...
  16. 小说阅读网html+css+JavaScript
  17. 【深度学习数学基础之线性代数】研究使用链式法则进行反向传播的求导算法
  18. 中国智能制造系统架构(IMSA模型)
  19. CentOS7 虚拟机本地连接不可用/消失
  20. python-docx删除段落(含回车符)v202111221750

热门文章

  1. (day 27 - 递归分治 )剑指 Offer 33. 二叉搜索树的后序遍历序列
  2. can接收id过滤linux,linux – 很大程度上被candump(SocketCAN)ID过滤功能搞糊涂了
  3. eclipse 大小写快捷键_idea中的一些常用快捷键
  4. java mq5.15,ActiveMQ 5.15.x Release安装和配置--Linux篇
  5. 鼠标在滑块上滚轮控制_直线导轨(滚轮导轨)与线轨(滚珠导轨)的优劣势对比...
  6. adb echo shell 覆盖_Shell脚本的应用(一)
  7. php模板建站seo,phpwin建站教程,phpwind模板
  8. java将excel转换成txt_java将excel文件转换成txt格式文件
  9. demo连接php,PHP获取网页所有连接的方法(附demo源码下载)
  10. 论文笔记_CV_AD_3D Reconstruction using a Sparse Laser Scanner and a Single Camera for Outdoor Autonomous