Определение строки, соответствующей максимальному значению в определенном столбце Pandas DataFrame может иметь решающее значение для анализа и поиска данных. Однако метод max() по умолчанию предоставляет только максимальное значение, оставляя вас без информации о строках.
Введите функцию pandas idxmax. Он элегантно решает эту проблему:
df['column'].idxmax()
Например, в DataFrame с именем "df" со столбцом "A" следующее код находит индекс строки с наибольшим значением в "A":
df['A'].idxmax()
Ранее функция argmax служила аналогичная цель в версиях Pandas до 0.11. Однако он устарел и в конечном итоге был удален в версии 1.0.0. Ее место заняла функция idxmax, возвращающая метки индексов вместо целых чисел.
Есть несколько важных замечаний, на которые следует обратить внимание:
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3