pandas.Series.idxmax#
- Series.idxmax(ось=0, skipna=True, *args, **kwargs)[источник]#
Возвращает метку строки с максимальным значением.
Если несколько значений равны максимальному, возвращается первая метка строки с этим значением.
- Параметры:
- ось{0 или ‘index’}
Не используется. Параметр необходим для совместимости с DataFrame.
- skipnabool, по умолчанию True
Исключить значения NA/null. Если вся Series состоит из NA, результат будет NA.
- *args, **kwargs
Дополнительные аргументы и ключевые слова не имеют эффекта, но могут быть приняты для совместимости с NumPy.
- Возвращает:
- Index
Метка максимального значения.
- Вызывает:
- ValueError
Если Series пуст.
Смотрите также
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