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写的图片蜘蛛人代码
Aug 27 Python
Python中的面向对象编程详解(下)
Apr 13 Python
Python 的描述符 descriptor详解
Feb 27 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
python时间日期函数与利用pandas进行时间序列处理详解
Mar 13 Python
Python3中编码与解码之Unicode与bytes的讲解
Feb 28 Python
Python实现京东秒杀功能代码
May 16 Python
实现Python与STM32通信方式
Dec 18 Python
Tensorflow 1.0之后模型文件、权重数值的读取方式
Feb 12 Python
windows10环境下用anaconda和VScode配置的图文教程
Mar 30 Python
python ETL工具 pyetl
Jun 07 Python
python使用布隆过滤器的实现示例
Aug 20 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 dirname()与__FILE__常量的应用
2013/06/24 PHP
php str_getcsv把字符串解析为数组的实现方法
2017/04/05 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
利用PHP如何统计Nginx日志的User Agent数据
2019/03/06 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
2013/04/01 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
javascript冒泡排序小结
2016/04/10 Javascript
js实现碰撞检测特效代码分享
2016/10/16 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
canvas知识总结
2017/01/25 Javascript
jQuery实用密码强度检测
2017/03/02 Javascript
JavaScript数据结构之二叉树的删除算法示例
2017/04/13 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
详解IOS微信上Vue单页面应用JSSDK签名失败解决方案
2018/11/14 Javascript
jquery制作的移动端购物车效果完整示例
2020/02/24 jQuery
vue项目中js-cookie的使用存储token操作
2020/11/13 Javascript
VUE+Element实现增删改查的示例源码
2020/11/23 Vue.js
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
在python中bool函数的取值方法
2018/11/01 Python
python 列表递归求和、计数、求最大元素的实例
2018/11/28 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
jupyter notebook 参数传递给shell命令行实例
2020/04/10 Python
使用Pycharm分段执行代码
2020/04/15 Python
会计与审计专业大专生求职信
2013/10/03 职场文书
大学生毕业的自我评价分享
2014/01/02 职场文书
平安校园建设方案
2014/05/02 职场文书
村干部四风问题整改措施
2014/09/30 职场文书
教师考核评语大全
2014/12/31 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
Django框架中模型的用法
2022/06/10 Python