Spec-Zone.ru › pandas 0.24

pandas.DataFrame.expanding

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

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

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

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

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

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.DataFrame.expanding.html

Spec-Zone.ru

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