В данный момент я пытаюсь выполнить анализ временных рядов в python. Мои данные сохраняются в виде pandas кадра данных, и теперь я пытаюсь вычислить, например, среднее для меньшего времени windows (для данных в столбцах). Я напрямую хочу сохранить новые значения в массиве. Если бы у меня был только небольшой набор данных, я бы делал это вручную, как это:
dataframe1.values (to convert it into an array)
array2 = np.array(([dataframe1[0:1000].mean()],[dataframe1[1001:2000].mean()]...])
Хорошо, но у меня действительно большой набор данных, так что это займет очень много времени, чтобы сделать это вручную. Поэтому я подумал о том, чтобы решить мою проблему с помощью al oop, но я действительно не знаю, как это сделать, когда я хочу напрямую сохранить новые значения в массиве. Заранее спасибо:)