我想排序的数据,但不是按月份顺序,而不是按月份顺序,即第一次销售1月,然后2月等,见我创建的数据说明
month=['January','February','March','April','January','February','March','April']
sales=[10,100,130,145,13409,670,560,40]
dict = {'month': month, 'sales': sales}
df = pd.DataFrame(dict)
df.groupby('month')['sales'].mean().sort_values()
字符串
在这种情况下,我收到的数据的销售平均,但我想排序的价值按月份顺序
3条答案
按热度按时间vltsax251#
在排序之前,将其更改为分类:
字符串
输出为:
型
7uzetpgm2#
您可以使用下面的代码对月明细按升序排序,而销售明细按降序表示。
字符串
请访问此link以获取更多参考。
btxsgosb3#
或者,可能更慢,但只是为了后代,你可以使用lambda与map:
字符串