pandas.Series.expanding
-
Series.expanding(min_periods=1, freq=None, center=False, axis=0)[source] -
Обеспечивает расширяющие преобразования.
Новое в версии 0.18.0.
Параметры: min_periods : int, по умолчанию None
Минимальное количество наблюдений в окне, необходимое для получения значения (в противном случае результат — NA).
freq : строка или объект DateOffset, необязательно (по умолчанию None)
Устарело начиная с версии 0.18.0: Частота для приведения данных к виду перед вычислением статистики. Указывается как строка частоты или объект DateOffset.
center : boolean, по умолчанию False
Установить метки в центре окна.
axis : int или строка, по умолчанию 0
Возвращает: подкласс Window для конкретной операции
Примечания
По умолчанию результат устанавливается на правом краю окна. Это можно изменить на центр окна, установив
center=True.Ключевое слово
freqиспользуется для приведения временных рядов к заданной частоте путем ресемплирования данных. Это выполняется с параметрами по умолчаниюresample()(т.е. используяmean).Примеры
>>> df = DataFrame({'B': [0, 1, 2, np.nan, 4]}) B 0 0.0 1 1.0 2 2.0 3 NaN 4 4.0>>> df.expanding(2).sum() B 0 NaN 1 1.0 2 3.0 3 3.0 4 7.0
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.21.1/generated/pandas.Series.expanding.html