Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 按日期打印分组数据_Python_Pandas - Fatal编程技术网

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)解决了这个问题。再次感谢!