pandas.Series.expanding
- Series.expanding(min_periods=1, center=None, axis=0, method='single')[source]
-
Предоставление вычислений с расширяющимся окном.
- Параметры
-
- min_periods:int, по умолчанию 1
-
Минимальное количество наблюдений в окне, необходимое для получения значения; в противном случае результат —
np.nan. - center:bool, по умолчанию False
-
Если False, метки окна устанавливаются как правый край индекса окна.
Если True, метки окна устанавливаются как центр индекса окна.
Устарело начиная с версии 1.1.0.
- axis:int или str, по умолчанию 0
-
Если
0или'index', сдвиг происходит по строкам.Если
1или'columns', сдвиг происходит по столбцам.Для Series этот параметр не используется и по умолчанию равен 0.
- method:str {‘single’, ‘table’}, по умолчанию ‘single’
-
Выполнение операции с окном по одному столбцу или строке (
'single') или по всему объекту ('table').Этот аргумент реализован только при указании
engine='numba'в вызове метода.Введено в версии 1.3.0.
- Возвращает
-
-
Expandingподкласс
-
См. также
Примечания
Дополнительные сведения и примеры использования см. в разделе Операции с окнами.
Примеры
>>> df = pd.DataFrame({"B": [0, 1, 2, np.nan, 4]}) >>> df B 0 0.0 1 1.0 2 2.0 3 NaN 4 4.0min_periods
Расширяющаяся сумма с 1 и 3 наблюдениями, необходимыми для вычисления значения.
>>> df.expanding(1).sum() B 0 0.0 1 1.0 2 3.0 3 3.0 4 7.0 >>> df.expanding(3).sum() B 0 NaN 1 NaN 2 3.0 3 3.0 4 7.0
© 2008–2022, 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/1.5.0/reference/api/pandas.Series.expanding.html