Spec-Zone.ru › pandas 0.24

pandas.Series.expanding

Series.expanding(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.24.2/reference/api/pandas.Series.expanding.html

Spec-Zone.ru

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