pandas.core.window.expanding.Expanding.sum#

Расширяющийся.sum(numeric_only=False, движок=None, engine_kwargs=None)[источник]#

Вычислить расширяющуюся сумму.

Параметры:
numeric_onlybool, по умолчанию False

Включать только столбцы с типами float, int, boolean.

Добавлено в версии 1.5.0.

движокstr, по умолчанию None
  • 'cython' : Выполняет операцию через C-расширения из cython.

  • 'numba' : Запускает операцию через JIT-скомпилированный код из numba.

  • None : По умолчанию 'cython' или глобальная установка compute.use_numba

    Добавлено в версии 1.3.0.

engine_kwargsdict, по умолчанию None
  • Для 'cython' движок, нет принятых engine_kwargs

  • Для 'numba' движок, движок может принимать nopython, nogil и parallel ключи словаря. Значения должны быть либо True или False. По умолчанию engine_kwargs для 'numba' движок это {'nopython': True, 'nogil': False, 'parallel': False}

    Добавлено в версии 1.3.0.

Возвращает:
Series или DataFrame

Тип возвращаемого значения такой же, как у исходного объекта с np.float64 тип данных.

Смотрите также

pandas.Series.expanding

Вызов expanding с данными Series.

pandas.DataFrame.expanding

Вызов expanding с DataFrames.

pandas.Series.sum

Агрегирование суммы для Series.

pandas.DataFrame.sum

Агрегация суммы для DataFrame.

Примечания

См. Движок Numba и Numba (JIT-компиляция) для расширенной документации и соображений производительности для движка Numba.

Примеры

>>> ser = pd.Series([1, 2, 3, 4], index=['a', 'b', 'c', 'd'])
>>> ser.expanding().sum()
a     1.0
b     3.0
c     6.0
d    10.0
dtype: float64