Python pandas sortbyby结果

时间:2016-04-13 22:02:19

标签: python pandas

我成功地从我的数据框中提取和计算数据,但我想对得到的计数值进行排序。

groupby片段:

my_df.groupby('name').Id.nunique().head(5)

结果:

Name
nameA        4
nameB        1
nameC        1
nameD        6
nameE        2

但我想按如下方式订购结果;

Name
nameD        6
nameA        4
nameE        2
nameB        1
nameC        1

我认为这应该是直截了当的,我希望有人可以指出我正确的方向。

1 个答案:

答案 0 :(得分:1)

尝试:

my_df.groupby('name').Id.nunique().sort_values(ascending=False)