还有其他方法可以按日期(年月)对数据框列值进行排序

Prem Moktan

最初是按年-月顺序进行的,但是当执行按月求和操作时,默认情况下,输出将按升序排序。

执行的操作: 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据列对数据框中的日期进行排序,并使用Pandas保持其他列的值

通过其他列按升序对数据框进行排序

按字符和日期列对数据框进行排序

按列值对数据框中具有相同索引的值进行排序

还有其他方法可以动态显示对话框

有什么方法可以按流或其他方式对具有2个类的arraylist进行排序吗?

按列对数据框进行排序

除了使用数据集进行xml读取外,还有其他方法吗

按其他数组值对数组进行排序

自然排序以按列名对数据框的列进行排序

一旦收到数据包,还有其他方法可以路由数据包吗?

还有其他方法可以将数组值的setValue设置为Google表格中的各个列,而无需在Javascript / GAS中使用循环?

如何按字母顺序按索引值对数据框的列进行排序

熊猫:如何按一列的日期对数据框行进行排序

除了适配器,还有其他方法可以将数据实现为活动吗?

还有什么其他方法可以从动态网站提取数据,而不是使用硒?

除了使用dto之外,还有什么其他方法可以显示来自两个实体的数据

除了意图之外,还有其他方法可以跨Android Studio中的活动发送数据

按列值对数据框中的行值进行排序

按绝对值对数据框进行排序,而无需更改值或添加列

如何按水平值对数据框进行排序

根据唯一值和其他列数据对数据框进行子集设置

R:按字母数字列对数据框中的所有列进行排序

如何按所有列的中位数对数据框列进行排序

按日期列对数据表进行排序

按列对数据框中的某些行进行排序

如何按多个列对数据框进行排序

按R中的ALL列对数据框进行排序

按因子对数据框列进行排序