pandas groupby 分组取每组的前几行记录方法


Posted in Python onApril 20, 2018

直接上例子。

import pandas as pd 
df = pd.DataFrame({'class':['a','a','b','b','a','a','b','c','c'],'score':[3,5,6,7,8,9,10,11,14]})

df:

class score
0 a 3
1 a 5
2 b 6
3 b 7
4 a 8
5 a 9
6 b 10
7 c 11
8 c 14
df.sort_values(['class','score'],ascending=[1,0],inplace=True) 
grouped = df.groupby(['class']).head(2)

grouped:

class score
5 a 9
4 a 8
6 b 10
3 b 7
8 c 14
7 c 11

以上这篇pandas groupby 分组取每组的前几行记录方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
Python SqlAlchemy动态添加数据表字段实例解析
Feb 07 Python
Python3实现的字典遍历操作详解
Apr 18 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 Python
基于Python的PIL库学习详解
May 10 Python
python自动化测试之如何解析excel文件
Jun 27 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
Apr 20 Python
Python环境管理virtualenv&virtualenvwrapper的配置详解
Jul 01 Python
Python数据可视化实现漏斗图过程图解
Jul 20 Python
Python 正则模块详情
Nov 02 Python
基于pandas数据样本行列选取的方法
Apr 20 #Python
pandas实现选取特定索引的行
Apr 20 #Python
PyQT实现多窗口切换
Apr 20 #Python
使用实现pandas读取csv文件指定的前几行
Apr 20 #Python
浅析python打包工具distutils、setuptools
Apr 20 #Python
PyQt5每天必学之切换按钮
Aug 20 #Python
PyQt5每天必学之滑块控件QSlider
Apr 20 #Python
You might like
php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
2014/12/01 PHP
thinkphp 字母函数详解T/I/N/D/M/A/R/U
2017/04/03 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
Yii框架函数简单用法分析
2019/09/09 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
jQuery 写的简单打字游戏可以提示正确和错误的次数
2014/07/01 Javascript
如何在JS中实现相互转换XML和JSON
2016/07/19 Javascript
js canvas仿支付宝芝麻信用分仪表盘
2016/11/16 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
AngularJS中filter的使用实例详解
2017/08/25 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
tsconfig.json配置详解
2019/05/17 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
Python利用多进程将大量数据放入有限内存的教程
2015/04/01 Python
Python使用numpy模块创建数组操作示例
2018/06/20 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
使用wxpy实现自动发送微信消息功能
2020/02/28 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
浅谈多卡服务器下隐藏部分 GPU 和 TensorFlow 的显存使用设置
2020/06/30 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
html5视频媒体标签video的使用方法及完整参数说明详解
2019/09/27 HTML / CSS
Casetify官网:自制专属手机壳、iPad护壳和Apple Watch手表带
2018/05/09 全球购物
国际旅客访问北美最大的汽车租赁提供商:Alamo Rent A Car
2018/06/13 全球购物
外贸公司实习自我鉴定
2013/09/24 职场文书
2014镇党委书记党建工作汇报材料
2014/11/02 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
高中家长意见怎么写
2015/06/03 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android
vue中 this.$set的使用详解
2021/11/17 Vue.js