pandas.api.extensions.ExtensionArray._accumulate — pandas 2.2.3 documentation (original) (raw)

ExtensionArray._accumulate(name, *, skipna=True, **kwargs)[source]#

Return an ExtensionArray performing an accumulation operation.

The underlying data type might change.

Parameters:

namestr

Name of the function, supported values are: - cummin - cummax - cumsum - cumprod

skipnabool, default True

If True, skip NA values.

**kwargs

Additional keyword arguments passed to the accumulation function. Currently, there is no supported kwarg.

Returns:

array

Raises:

NotImplementedErrorsubclass does not define accumulations

Examples

arr = pd.array([1, 2, 3]) arr._accumulate(name='cumsum') [1, 3, 6] Length: 3, dtype: Int64