Это мой код, который приведет к следующему вопросу.
QN: Я хочу найти имя с самой низкой длительностью_msms
Во-первых, я попытался использовать .min()
чтобы найти самую низкую продолжительность_ms. Затем я попытался получить имя оттуда, как показано на рисунке ниже.
Я получил неверный индекс ошибки для скалярной переменной
Любая помощь будет оценена. Спасибо!
Если одно значение минимума создает индекс с помощью reset_index
и использует idxmin
:
min_name = df.set_index('name')['duration_ms'].idxmin()
Если возможно, несколько значений используют boolean indexing
с сопоставлением по минимуму:
min_name = df.loc[df['duration_ms'] == df['duration_ms'].min(), 'name']