2015-06-26 62 views
0

我有一个表示日期的柱子大熊猫数据帧的下降:分组通过每周的休息日期时间64蟒蛇

Name: ts_placed, Length: 13631, dtype: datetime64[ns] 

它看起来像这样:

0 2014-10-18 16:53:00 
1 2014-10-27 11:57:00 
2 2014-10-27 11:57:00 
3 2014-10-08 16:35:00 
4 2014-10-24 16:36:00 
5 2014-11-06 15:34:00 
6 2014-11-11 10:30:00 
.... 

我知道如何组它一般使用的功能:

grouped = data.groupby('ts_placed') 

我想要做的是使用相同的功能,但按行分组的行。

回答

0

pd.DatetimeIndex(df.date).week 

的参数groupby。这是一年中的第一周;有关星期的其他定义,请参阅DatetimeIndex

+0

它的工作原理。还有一件事。输出是你知道我怎么能看到它?对不起,我不能找到它。 –

+0

哦,你需要参考['groupby' docs](http://pandas.pydata.org/pandas-docs/stable/groupby.html)。 Groupby只是一个步骤 - 您需要对结果进行一些操作,例如'df.groupby(...)。mean()'。我真的建议你阅读文档。 –

+0

一旦我分组了他们如何将他们保存为分离的数据集? –

0

你也可以使用Timergrouper

df.set_index(your_date).groupby(pd.TimeGrouper('W')).size()