Spec-Zone.ru › pandas 2

pandas.core.groupby.SeriesGroupBy.idxmin

SeriesGroupBy.idxmin(axis=_NoDefault.no_default, skipna=True)[source]

Возвращает метку строки минимального значения.

Если несколько значений равны минимальному, возвращается метка первой строки с этим значением.

Параметры:
axis:{0 или ‘index’}

Не используется. Параметр необходим для совместимости с DataFrame.

skipna:bool, по умолчанию True

Исключить значения NA/null. Если вся серия NA, результат будет NA.

*args, **kwargs

Дополнительные аргументы и ключевые слова не влияют, но могут приниматься для совместимости с NumPy.

Возвращает:
Индекс

Метка минимального значения.

Возможные исключения:
ValueError

Если серия пустая.

См. также

numpy.argmin

Возвращает индексы минимальных значений вдоль заданной оси.

DataFrame.idxmin

Возвращает индекс первого вхождения минимума по запрошенной оси.

Series.idxmax

Возвращает метку индекса первого вхождения максимума значений.

Примечания

Этот метод — версия Series метода ndarray.argmin. Этот метод возвращает метку минимума, в то время как ndarray.argmin возвращает позицию. Чтобы получить позицию, используйте series.values.argmin().

Примеры

>>> s = pd.Series(data=[1, None, 4, 1],
...               index=['A', 'B', 'C', 'D'])
>>> s
A    1.0
B    NaN
C    4.0
D    1.0
dtype: float64
>>> s.idxmin()
'A'

Если skipna False, а в данных есть значение NA, функция возвращает nan.

>>> s.idxmin(skipna=False)
nan

© 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.groupby.SeriesGroupBy.idxmin.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API