识别与特定列中的最大值对应的行Pandas DataFrame 对于数据分析和检索至关重要。但是,默认的 max() 方法仅提供最大值,而没有行信息。
输入 pandas idxmax 函数。它优雅地解决了这个问题:
<code class="python">df['column'].idxmax()</code>
例如,在名为“df”且列为“A”的 DataFrame 中,以下代码查找“A”中具有最高值的行索引:
<code class="python">df['A'].idxmax()</code>
之前,argmax 函数在 0.11 之前的 Pandas 版本中具有类似的用途。然而,它已被弃用并最终在 1.0.0 中被删除。 idxmax 函数取代了它的位置,返回索引标签而不是整数。
需要考虑一些重要注意事项:
以上是如何在 Pandas DataFrame 中找到最大列值的行?的详细内容。更多信息请关注PHP中文网其他相关文章!