python вычисляет среднее значение предыдущих строк для определенной компании

#python #average #rolling-computation

#python #среднее #rolling-вычисление

Вопрос:

Я хотел бы рассчитать среднее значение prc за 2 дня для определенного тикера в данных, показанных на изображении ниже. Однако я знаю df.PRC.rolling(window=2).mean() , что это не даст мне желаемых результатов.

Большое спасибо за помощь!

Данные:

данные

Комментарии:

1. Итак, каковы желаемые результаты?

Ответ №1:

Приношу свои извинения. Это решает проблему.

 df['new'] = df.groupby('TICKER').rolling(2)['PRC'].mean().reset_index(drop=True)

 

С уважением, Дарси