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