У меня есть регулярно разнесенные временные ряды, хранящиеся во фрейме данных Pandas:
1998-01-01 00:00:00 5,71
1998-01-01 12:00:00 5.73
1998-01-02 00:00:00 5,68
1998-01-02 12:00:00 5,69
...
У меня также есть список дат, которые расположены нерегулярно:
1998-01-01
1998-07-05
1998-09-21
....
Я хотел бы рассчитать среднее значение временного ряда между каждым временным интервалом в списке дат. Возможно ли это как-то с помощью pandas.DataFrame.resample? Если нет, то какой самый простой способ сделать это?
Отредактировано:
Например, вычислите среднее значение «серии» между датами в «датах», созданных с помощью следующего кода:
import pandas as pd
import numpy as np
import datetime
rng = pd.date_range('1998-01-01', periods=365, freq='D')
series = pd.DataFrame(np.random.randn(len(rng)), index=rng)
dates = [pd.Timestamp('1998-01-01'), pd.Timestamp('1998-07-05'), pd.Timestamp('1998-09-21')]