Я пытаюсь вычислить дисперсию скользящего окна в панде DataFrame.Однако в следующей строке возвращается «Несовместимый индексатор с сериями».Каждая сторона назначения работает индивидуально (устанавливая i в константу):
- Что не так с этим утверждением?
Является ли это наиболее эффективным для расчета скользящего окнаиспользуя панд?Я заметил, что использование двух циклов for с использованием .iloc делает его невероятно медленным.
for i in train.index[168:]:
train.loc[i,'Var'] = train.loc[i - pd.Timedelta('7 Days'): i].var()