Python 按日期打印分组数据
我试图绘制一些数据框列的计数,按日期分组:Python 按日期打印分组数据,python,pandas,Python,Pandas,我试图绘制一些数据框列的计数,按日期分组: by\u date=data.groupby(data.index.day).count() 数据是正确的,但指定的data.index.dayI不适合绘图: 有没有一种方法可以指定我要按Python日期对象分组,或者我这样做完全错了 更新:Dan Allan的重采样建议奏效了,但现在xticks无法阅读。我应该分别提取它们吗 我认为使用重采样,而不是组更容易完成这项任务。怎么样 data.resample('D', how='count') 这
by\u date=data.groupby(data.index.day).count()
数据是正确的,但指定的data.index.day
I不适合绘图:
有没有一种方法可以指定我要按Python日期对象分组,或者我这样做完全错了
更新:Dan Allan的重采样
建议奏效了,但现在xticks无法阅读。我应该分别提取它们吗
我认为使用
重采样
,而不是组
更容易完成这项任务。怎么样
data.resample('D', how='count')
这很有效,现在我要做的就是修复xtick标签。你的索引有问题。熊猫自动美化xtick标签。例如,
Series(randn(217),pd.date\u range('20130401','20130410',freq='H'))。resample('D',how='count')。plot()
在我看来很不错。重采样操作创建了一个多索引。调用unstack(级别=1)解决了这个问题。再次感谢!