欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

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

时间:2021-01-07 11:35:48|栏目:Python代码|点击:

直接上例子。

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

上一篇:pymongo中聚合查询的使用方法

栏    目:Python代码

下一篇:基于python3生成标签云代码解析

本文标题:pandas groupby 分组取每组的前几行记录方法

本文地址:http://www.codeinn.net/misctech/41995.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有