如何在Pandas中按日期对此输出进行排序

时间:2013-10-24 16:21:44

标签: python pandas

我有一个日期字段Datetime,我想要一个简单的项目计数,但我喜欢它的日期顺序..我现在拥有...

plot_data.Quradate.value_counts() # of respondents by survey date
2011-07-15    702
2011-04-15    696
2011-10-15    661
2010-01-15    636
2011-01-15    587
2010-10-15    570
2012-01-15    534
2010-07-15    525
2010-04-15    384
dtype: int64

应该很简单但不适合我...

1 个答案:

答案 0 :(得分:2)

正如安迪指出的那样(和上面的+ TomAugspurger)这是正确的解决方案:

plot_data.Quradate.value_counts().sort_index()

丑陋,但完成工作会希望看到更好的解决方案。

resp=pd.DataFrame(plot_data.Quradate.value_counts()) # of respondents by survey date
resp.sort_index()