РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
193 of 687 menu

Метод idxmin

Метод idxmin применяется к Series и возвращает индекс (метку) элемента с минимальным значением. Если минимальных значений несколько, возвращается индекс первого из них. Метод не принимает параметров.

Синтаксис

ser.idxmin()

Пример

Давайте найдём индекс минимального значения в серии:

import pandas as pd ser = pd.Series([10, 20, 5, 30, 15]) res = ser.idxmin() print(res)

Результат выполнения кода:

2

Пример

Теперь рассмотрим серию с пользовательскими индексами. Метод возвращает именно метку индекса, а не позицию:

import pandas as pd ser = pd.Series([100, 200, 50, 150], index=['a', 'b', 'c', 'd']) res = ser.idxmin() print(res)

Результат выполнения кода:

'c'

Пример

Если в серии присутствуют пропущенные значения, они игнорируются при поиске минимума:

import pandas as pd ser = pd.Series([8, None, 3, 7, None, 1]) res = ser.idxmin() print(res)

Результат выполнения кода:

5

Пример

При наличии нескольких одинаковых минимальных значений возвращается индекс первого из них:

import pandas as pd ser = pd.Series([5, 10, 5, 20, 5], index=['x', 'y', 'z', 'w', 'v']) res = ser.idxmin() print(res)

Результат выполнения кода:

'x'

Смотрите также

  • метод idxmax,
    который возвращает индекс максимального значения
  • метод min,
    который возвращает минимальное значение
  • метод nlargest,
    который возвращает несколько наибольших значений
  • метод nsmallest,
    который возвращает несколько наименьших значений
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить