使用pandas.Dataframe.groupby而不按字母排序[英] Using pandas.Dataframe.groupby without alphabetical ordering

本文是小编为大家收集整理的关于使用pandas.Dataframe.groupby而不按字母排序的处理方法,想解了使用pandas.Dataframe.groupby而不按字母排序的问题怎么解决?使用pandas.Dataframe.groupby而不按字母排序问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我有一个我想更改的数据框(根据下面的代码),但它以字母顺序排列了所有"实验"名称值.有没有办法像致电 pandas.dataframe.groupby ?

后离开订单一样.
df = df.groupby(['Experiment', 'Step'], as_index=False)['value'].aggregate(np.sum)

推荐答案

groupby采用一个关键字参数sort,默认情况下为True.您应该这样做:

df = df.groupby(['Experiment', 'Step'], sort=False, as_index=False)['value'].aggregate(np.sum)

本文地址:https://www.itbaoku.cn/post/1727864.html