python数据帧时间序列划分为更小的时间窗口循环

python数据帧时间序列划分为更小的时间窗口循环,python,arrays,loops,time,series,Python,Arrays,Loops,Time,Series,目前,我正在尝试用python进行时间序列分析。我的数据保存为熊猫数据框,现在我尝试计算较小时间窗口的平均值(对于列中的数据)。我直接希望将新值保存到数组中。如果我只有一个小数据集,我会这样做: dataframe1.values (to convert it into an array) array2 = np.array(([dataframe1[0:1000].mean()],[dataframe1[1001:2000].mean()]...]) 好吧,但我有一个非常大的数据集,所以用手

目前,我正在尝试用python进行时间序列分析。我的数据保存为熊猫数据框,现在我尝试计算较小时间窗口的平均值(对于列中的数据)。我直接希望将新值保存到数组中。如果我只有一个小数据集,我会这样做:

dataframe1.values (to convert it into an array)
array2 = np.array(([dataframe1[0:1000].mean()],[dataframe1[1001:2000].mean()]...])
好吧,但我有一个非常大的数据集,所以用手工这样做需要很长时间。所以我想用循环来解决我的问题,但当我直接想把新值保存在数组中时,我真的不知道怎么做。提前感谢:)

请参阅