最初是按年-月顺序进行的,但是当执行按月求和操作时,默认情况下,输出将按升序排序。
执行的操作: sales=sales.groupby([(sales['Date'])]).sum()
print(sales)
输出:
Quantity
Date
2010-Dec 3130
2011-Jan 5230
2011-Feb 1710
2011-Mar 1904
预期产量:
Quantity
Date
2010-Dec 3130
2011-Jan 5230
2011-Feb 1710
2011-Mar 1904
尝试过:sales=sales.sort_values(by=sales.index, ascending=False)
但是没有用。尝试通过以下方式重置索引:sales=(sales.groupby([(sales['Date'])]).sum()).reset_index(False)
和排序,但不起作用
是的,我们可以将其转换为日期时间 argsort
df=df.iloc[pd.to_datetime(df.index).argsort()]
df
Quantity
Date
2010-Dec 3130
2011-Jan 5230
2011-Feb 1710
2011-Mar 1904
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句