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