Spec-Zone.ru › pandas 0.23

pandas.DataFrame.expanding

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

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

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

Параметры:

min_periods : int, по умолчанию 1

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

center : boolean, по умолчанию False

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

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

См. также

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

Примечания

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

Примеры

>>> 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.23.4/generated/pandas.DataFrame.expanding.html

Spec-Zone.ru

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