Python 不按字母顺序使用pandas.Dataframe.groupby

Python 不按字母顺序使用pandas.Dataframe.groupby,python,pandas,group-by,dataframe,alphabetical-sort,Python,Pandas,Group By,Dataframe,Alphabetical Sort,我有一个数据框,我想改变(根据下面的代码),但它把所有的“实验”名称值按字母顺序排列。在调用pandas.Dataframe.groupby后,是否有办法保持订单的原样 df = df.groupby(['Experiment', 'Step'], as_index=False)['value'].aggregate(np.sum) groupby采用关键字参数sort,默认情况下为True。你应该做: df = df.groupby(['Experiment', 'Step'], sort=

我有一个数据框,我想改变(根据下面的代码),但它把所有的“实验”名称值按字母顺序排列。在调用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)

可以传递排序列表吗?我的意思是,我想告诉熊猫什么是分类规则。