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

Метод idxmin

Метод idxmin применяется к DataFrame и возвращает индекс строки (метку), содержащей минимальное значение. По умолчанию метод ищет минимум по каждому столбцу, но с помощью параметра axis можно изменить направление поиска. Если минимальных значений несколько, возвращается индекс первого из них. Для поиска по конкретному столбцу результат можно получить, применив метод к этому столбцу.

Синтаксис

df.idxmin(axis=0, skipna=True)

Пример

Применим метод к таблице, чтобы получить индексы строк с минимальными значениями в каждом столбце:

import pandas as pd df = pd.DataFrame({ 'a': [5, 2, 8, 1, 9], 'b': [10, 3, 7, 4, 2] }) res = df.idxmin() print(res)

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

a 3 b 4 dtype: int64

Пример

Получим индекс строки с минимальным значением в конкретном столбце b:

import pandas as pd df = pd.DataFrame({ 'a': [5, 2, 8, 1, 9], 'b': [10, 3, 7, 4, 2] }) res = df['b'].idxmin() print(res)

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

4

Пример

Поиск минимальных значений по строкам (параметр axis равен 1). В этом случае метод вернет для каждой строки имя столбца с минимальным значением:

import pandas as pd df = pd.DataFrame({ 'a': [5, 2, 8, 1, 9], 'b': [10, 3, 7, 4, 2] }) res = df.idxmin(axis=1) print(res)

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

0 a 1 a 2 b 3 a 4 b dtype: object

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

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