Spec-Zone.ru › pandas 0.25

pandas.Series.expanding

Series.expanding(self, min_periods=1, center=False, axis=0) [source]

Предоставляет расширяющие преобразования.

Новое в версии 0.18.0.

Параметры:
min_periods : int, default 1

Минимальное количество наблюдений в окне, необходимое для получения значения (в противном случае результат — NA).

center : bool, default False

Установите метки в центре окна.

axis : int or str, default 0
Возвращает:
подкласс Window для конкретной операции

См. также

rolling
Предоставляет вычисления скользящего окна.
ewm
Предоставляет функции экспоненциального взвешивания.

Примечания

По умолчанию результат устанавливается на правом краю окна. Это можно изменить на центр окна, установив center=True.

Примеры

>>> df = pd.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.25.0/reference/api/pandas.Series.expanding.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API