pandas.core.window.expanding.Expanding.quantile
- Expanding.quantile(q, interpolation='linear', numeric_only=False)[source]
-
Вычисление экспоненциального квантиля.
- Параметры:
-
- q:float
-
Квантиль для вычисления. 0 <= q <= 1.
Устарело начиная с версии 2.1.0: В будущей версии будет переименовано в ‘q’.
- interpolation:{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}
-
Этот необязательный параметр определяет метод интерполяции, который нужно использовать, когда искомый квантиль лежит между двумя точками данных i и j:
linear: i + (j - i) * fraction, где fraction — дробная часть индекса, ограниченная i и j.
lower: i.
higher: j.
nearest: i или j, которое ближе.
midpoint: (i + j) / 2.
- numeric_only:bool, по умолчанию False
-
Включать только числовые (float, int, boolean) столбцы.
Новое в версии 1.5.0.
- Возвращает:
-
- Series или DataFrame
-
Тип возвращаемого значения совпадает с исходным объектом со значением типа
np.float64.
См. также
pandas.Series.expanding-
Вызов expanding с данными Series.
pandas.DataFrame.expanding-
Вызов expanding с DataFrame.
pandas.Series.quantile-
Агрегирование квантиля для Series.
pandas.DataFrame.quantile-
Агрегирование квантиля для DataFrame.
Примеры
>>> ser = pd.Series([1, 2, 3, 4, 5, 6], index=['a', 'b', 'c', 'd', 'e', 'f']) >>> ser.expanding(min_periods=4).quantile(.25) a NaN b NaN c NaN d 1.75 e 2.00 f 2.25 dtype: float64
© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.core.window.expanding.Expanding.quantile.html