Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.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_Datetime_Pandas_Time Series - Fatal编程技术网

Python 如何在几年内按日期时间周(而不是顺序)对熊猫系列进行分组

Python 如何在几年内按日期时间周(而不是顺序)对熊猫系列进行分组,python,datetime,pandas,time-series,Python,Datetime,Pandas,Time Series,我有一个熊猫系列,采用这种形式,历时数年: 2013-01-03 00:00:00+00:00 -0.002190 2013-01-04 00:00:00+00:00 0.004185 2013-01-07 00:00:00+00:00 -0.002835 2013-01-08 00:00:00+00:00 -0.002912 2013-01-09 00:00:00+00:00 0.002817 2013-01-10 00:00:00+00:00 0.007674

我有一个熊猫系列,采用这种形式,历时数年:

2013-01-03 00:00:00+00:00   -0.002190
2013-01-04 00:00:00+00:00    0.004185
2013-01-07 00:00:00+00:00   -0.002835
2013-01-08 00:00:00+00:00   -0.002912
2013-01-09 00:00:00+00:00    0.002817
2013-01-10 00:00:00+00:00    0.007674
2013-01-11 00:00:00+00:00    0.000272
...
我试图每周聚合一次,但是使用groupby week方法返回的序号似乎限制在52周内,例如在下面的函数中:

#convert to weekly value
def weekly_mean(series):
    grouped = series.groupby(lambda x: x.week)
    return grouped.aggregate(np.mean)

如何建立一个日期时间索引或不限于52个条目的每周分组?

您是否要求按年和周顺序分组?如果是这样的话,
grouped=series.groupby([series.index,year,series.index.week])