Создавайте перекрывающиеся группы с помощью группы панд

Я использую Pandas Timegrouper для группировки точек данных в pandas dataframe в python:

grouped = data.groupby(pd.TimeGrouper('30S'))

Я хотел бы знать, если естьЭто способ достижения перекрытия окна, как предложено в этом вопросе:Окно перекрывается в Пандах сохраняя фрейм данных панд как структуру данных.

Обновление: проверены сроки трех предложенных ниже решений, и скользящее среднее кажется быстрее:

%timeit df.groupby(pd.TimeGrouper('30s',closed='right')).mean()
%timeit df.resample('30s',how='mean',closed='right')
%timeit pd.rolling_mean(df,window=30).iloc[29::30]

выходы:

1000 loops, best of 3: 336 µs per loop
1000 loops, best of 3: 349 µs per loop
1000 loops, best of 3: 199 µs per loop

Ответы на вопрос(1)

Ваш ответ на вопрос