pandas.Series.expanding#
-
Series.expanding(min_periods=1, axis=
, method='single')[источник]# Предоставить вычисления с расширяющимся окном.
- Параметры:
- min_periodsint, по умолчанию 1
Минимальное количество наблюдений в окне, необходимое для получения значения; в противном случае результат
np.nan.- осьint или str, по умолчанию 0
Если
0или'index', прокатка по строкам.Если
1или'columns', прокатка по столбцам.Для Series этот параметр не используется и по умолчанию равен 0.
- методstr {'single', 'table'}, по умолчанию 'single'
Выполнить операцию скользящего окна для отдельного столбца или строки (
'single') или по всему объекту ('table').Этот аргумент реализован только при указании
engine='numba'в вызове метода.Добавлено в версии 1.3.0.
- Возвращает:
- pandas.api.typing.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.0
min_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