pandas groupby 将默认排序。但我想更改排序顺序。我怎样才能做到这一点?
我猜我不能对返回的 groupby 对象应用排序方法。
最佳答案
进行分组,并使用 reset_index() 将其恢复为 DataFrame。然后排序。
grouped = df.groupby('mygroups').sum().reset_index()
grouped.sort_values('mygroups', ascending=False)
关于sorting - Pandas 分组按降序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27018622/