Spec-Zone.ru › pandas 0.25

pandas.DataFrame.expanding

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

Spec-Zone.ru

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