xarray.IndexVariable.quantile¶
-
IndexVariable.quantile(q, dim=None, interpolation='linear', keep_attrs=None, skipna=True)¶ Compute the qth quantile of the data along the specified dimension.
Returns the qth quantiles(s) of the array elements.
- Parameters
q (
floator sequence offloat) – Quantile to compute, which must be between 0 and 1 inclusive.dim (
stror sequence ofstr, optional) – Dimension(s) over which to apply quantile.interpolation (
{"linear", "lower", "higher", "midpoint", "nearest"}, default:"linear") – This optional parameter specifies the interpolation method to use when the desired quantile lies between two data pointsi < j:linear:
i + (j - i) * fraction, wherefractionis the fractional part of the index surrounded byiandj.lower:
i.higher:
j.nearest:
iorj, whichever is nearest.midpoint:
(i + j) / 2.
keep_attrs (
bool, optional) – If True, the variable’s attributes (attrs) will be copied from the original object to the new one. If False (default), the new object will be returned without attributes.
- Returns
quantiles – If q is a single quantile, then the result is a scalar. If multiple percentiles are given, first axis of the result corresponds to the quantile and a quantile dimension is added to the return array. The other dimensions are the dimensions that remain after the reduction of the array.
- Return type