DataFrame.quantile(q=0.5, axis=0, numeric_only=True, interpolation='linear')
[source]
Return values at the given quantile over requested axis, a la numpy.percentile.
Parameters: |
q : float or array-like, default 0.5 (50% quantile) 0 <= q <= 1, the quantile(s) to compute axis : {0, 1, ‘index’, ‘columns’} (default 0) 0 or ‘index’ for row-wise, 1 or ‘columns’ for column-wise interpolation : {‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’} New in version 0.18.0. This optional parameter specifies the interpolation method to use, when the desired quantile lies between two data points
|
---|---|
Returns: |
quantiles : Series or DataFrame
|
>>> df = DataFrame(np.array([[1, 1], [2, 10], [3, 100], [4, 100]]), columns=['a', 'b']) >>> df.quantile(.1) a 1.3 b 3.7 dtype: float64 >>> df.quantile([.1, .5]) a b 0.1 1.3 3.7 0.5 2.5 55.0
© 2011–2012 Lambda Foundry, Inc. and PyData Development Team
© 2008–2011 AQR Capital Management, LLC
© 2008–2014 the pandas development team
Licensed under the 3-clause BSD License.
http://pandas.pydata.org/pandas-docs/version/0.19.2/generated/pandas.DataFrame.quantile.html