本篇博文主要介绍如何将数据框按照某列分组,然后选出前n行。
关于数据聚合和分组操作这一块,我之前有写过一篇博客详细介绍,需要的可以点击链接学习。
data数据框如下:
将数据框先按照Quantity
列排序,然后按照CustomerID
这一列分组,再用head
选出前n行
data2 = data.sort_values(by=['Quantity'], ascending=False)
data2.groupby(data["CustomerID"]).head(2)
本篇博文主要介绍如何将数据框按照某列分组,然后选出前n行。
关于数据聚合和分组操作这一块,我之前有写过一篇博客详细介绍,需要的可以点击链接学习。
data数据框如下:
将数据框先按照Quantity
列排序,然后按照CustomerID
这一列分组,再用head
选出前n行
data2 = data.sort_values(by=['Quantity'], ascending=False)
data2.groupby(data["CustomerID"]).head(2)