欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Python】对DataFrame进行分组排序

程序员文章站 2022-05-21 16:13:49
...

之前分享过在SQL里面进行分组排序的方法,这里分享一下Python对DataFrame进行分组排序的方法。
假设我们有以下数据:

ID Data
01 100
01 200
01 300
02 100
02 200

分组排序方法:

df['rank'] = df['Data'].groupby(df['ID']).rank()

执行结果如下:

ID Data rank
01 100 1.0
01 200 2.0
01 300 3.0
02 100 1.0
02 200 2.0

谢谢观看,喜欢请点赞,谢谢!!!