Правильный способ выполнения раздвижных окон в Пандах: - PullRequest
0 голосов
/ 20 сентября 2018

Я пытаюсь вычислить дисперсию скользящего окна в панде DataFrame.Однако в следующей строке возвращается «Несовместимый индексатор с сериями».Каждая сторона назначения работает индивидуально (устанавливая i в константу):

  1. Что не так с этим утверждением?
  2. Является ли это наиболее эффективным для расчета скользящего окнаиспользуя панд?Я заметил, что использование двух циклов for с использованием .iloc делает его невероятно медленным.

    for i in train.index[168:]:
        train.loc[i,'Var'] = train.loc[i - pd.Timedelta('7 Days'): i].var()
    
...