pandas.Series.idxmax
-
Series.idxmax(axis=0, skipna=True, *args, **kwargs)[source] -
Возвращает метку строки максимального значения.
Если несколько значений равны максимальному, возвращается метка первой строки с этим значением.
Параметры: skipna : boolean, по умолчанию True
Исключить значения NA/null. Если вся серия содержит NA, результат будет NA.
axis : int, по умолчанию 0
Для совместимости с DataFrame.idxmax. Избыточно для применения к Series.
*args, **kwargs
Дополнительные ключевые слова не влияют, но могут быть приняты для совместимости с NumPy.
Возвращает: -
idxmax : Index of maximum of values.
Исключения: ValueError
Если серия пустая.
См. также
-
numpy.argmax - Возвращает индексы максимальных значений вдоль заданной оси.
-
DataFrame.idxmax - Возвращает индекс первого вхождения максимума по запрошенной оси.
-
Series.idxmin - Возвращает метку индекса первого вхождения минимального значения.
Примечания
Этот метод — версия Series для
ndarray.argmax. Этот метод возвращает метку максимума, в то время какndarray.argmaxвозвращает позицию. Чтобы получить позицию, используйтеseries.values.argmax().Примеры
>>> s = pd.Series(data=[1, None, 4, 3, 4], ... index=['A', 'B', 'C', 'D', 'E']) >>> s A 1.0 B NaN C 4.0 D 3.0 E 4.0 dtype: float64
>>> s.idxmax() 'C'
Если
skipnaравно False и в данных есть значение NA, функция возвращаетnan.>>> s.idxmax(skipna=False) nan
-
© 2008–2012, 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/0.23.4/generated/pandas.Series.idxmax.html