pandas.api.extensions.ExtensionArray._reduce#
- ExtensionArray._reduce(name, *, skipna=True, keepdims=False, **kwargs)[source]#
Return a scalar result of performing the reduction operation.
- Parameters:
- namestr
Name of the function, supported values are: { any, all, min, max, sum, mean, median, prod, std, var, sem, kurt, skew }.
- skipnabool, default True
If True, skip NaN values.
- keepdimsbool, default False
If False, a scalar is returned. If True, the result has dimension with size one along the reduced axis.
- **kwargs
Additional keyword arguments passed to the reduction function. Currently, ddof is the only supported kwarg.
- Returns:
- scalar or ndarray:
The result of the reduction operation. The type of the result depends on keepdims: - If keepdims is False, a scalar value is returned. - If keepdims is True, the result is wrapped in a numpy array with a single element.
- Raises:
- TypeErrorsubclass does not define operations
See also
Series.min
Return the minimum value.
Series.max
Return the maximum value.
Series.sum
Return the sum of values.
Series.mean
Return the mean of values.
Series.median
Return the median of values.
Series.std
Return the standard deviation.
Series.var
Return the variance.
Series.prod
Return the product of values.
Series.sem
Return the standard error of the mean.
Series.kurt
Return the kurtosis.
Series.skew
Return the skewness.
Examples
>>> pd.array([1, 2, 3])._reduce("min") 1 >>> pd.array([1, 2, 3])._reduce("max") 3 >>> pd.array([1, 2, 3])._reduce("sum") 6 >>> pd.array([1, 2, 3])._reduce("mean") 2.0 >>> pd.array([1, 2, 3])._reduce("median") 2.0