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使用MySQLdb访问mysql数据库的方法
Aug 03 Python
python安装与使用redis的方法
Apr 19 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
Python获取当前公网ip并自动断开宽带连接实例代码
Jan 12 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python中函数的返回值示例浅析
Aug 28 Python
使用IDLE的Python shell窗口实例详解
Nov 19 Python
Python实现UDP程序通信过程图解
May 15 Python
python datetime时间格式的相互转换问题
Jun 11 Python
Python bisect模块原理及常见实例
Jun 17 Python
windows系统Tensorflow2.x简单安装记录(图文)
Jan 18 Python
Python实现排序方法常见的四种
Jul 15 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
计数器详细设计
2006/10/09 PHP
php的memcached客户端memcached
2011/06/14 PHP
在Linux系统下一键重新安装WordPress的脚本示例
2015/06/30 PHP
php中实现用数组妩媚地生成要执行的sql语句
2015/07/10 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
2018/07/17 PHP
PHP使用DOM对XML解析处理操作示例
2019/07/04 PHP
用jscript实现新建word文档
2007/06/15 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
2011/05/07 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
js中hash和ico的关联分析
2015/02/05 Javascript
js窗口关闭提示信息(兼容IE和firefox)
2015/10/23 Javascript
jQuery 获取屏幕高度、宽度的简单实现案例
2016/05/17 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
JQuery遍历元素的后代和同胞实现方法
2016/09/18 Javascript
自制微信公众号一键排版工具
2016/09/22 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
js实现时分秒倒计时
2019/12/03 Javascript
vue 组件基础知识总结
2021/01/26 Vue.js
Python爬取APP下载链接的实现方法
2016/09/30 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
python离线安装外部依赖包的实现
2020/02/13 Python
python实现感知机模型的示例
2020/09/30 Python
求网格中的黑点分布
2013/11/06 面试题
工程现场管理求职自荐信
2013/10/02 职场文书
汽车技术服务与营销专业推荐信
2013/11/29 职场文书
国庆横幅标语
2014/10/08 职场文书
交通事故起诉书
2015/05/19 职场文书
十月围城观后感
2015/06/08 职场文书
使用Ajax实现无刷新上传文件
2022/04/12 Javascript
JavaScript架构搭建前端监控如何采集异常数据
2022/06/25 Javascript