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回调函数的使用方法
Jan 23 Python
深入理解Python中变量赋值的问题
Jan 12 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
如何在Django中设置定时任务的方法示例
Jan 18 Python
对Python定时任务的启动和停止方法详解
Feb 19 Python
python3+PyQt5 实现Rich文本的行编辑方法
Jun 17 Python
pyqt5与matplotlib的完美结合实例
Jun 21 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
python开头的coding设置方法
Aug 08 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
Python drop方法删除列之inplace参数实例
Jun 27 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实现用户认证及管理完全源码
2007/03/11 PHP
php实现遍历多维数组的方法
2015/11/25 PHP
PHP date()格式MySQL中插入datetime方法
2019/01/29 PHP
PHP命名空间用法实例分析
2019/09/04 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
textContent在Firefox下与innerText等效的属性
2007/05/12 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
jQuery学习3:操作元素属性和特性
2010/02/07 Javascript
JavaScript中数组对象的那些自带方法介绍
2013/03/12 Javascript
JavaScript通过正则表达式实现表单验证电话号码
2014/03/07 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
基于代数方程库Algebra.js解二元一次方程功能示例
2017/06/09 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
AngularJS 事件发布机制
2018/08/28 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
用Python计算三角函数之atan()方法的使用
2015/05/15 Python
Python实现的弹球小游戏示例
2017/08/01 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python 保存矩阵为Excel的实现方法
2019/01/28 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
Python如何实现小程序 无限求和平均
2020/02/18 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
用html5的canvas和JavaScript创建一个绘图程序的简单实例
2016/07/06 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
Belvilla法国:休闲度假房屋出租
2020/10/03 全球购物
中医药大学毕业生自荐信
2013/11/08 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
工程质量承诺书
2014/03/27 职场文书
一般党员对照检查材料
2014/09/24 职场文书
公司表扬稿范文
2015/05/05 职场文书
Python可视化神器pyecharts之绘制地理图表练习
2022/07/07 Python