识别与某个特定列中的最大值对应的行Pandas DataFrame 对于数据分析和检索至关重要。然而,默认的 max() 方法只提供最大值,而没有行信息。
输入 pandas idxmax 函数。它优雅地解决了这个问题:
df['column'].idxmax()
例如,在名为“df”且列为“A”的 DataFrame 中,以下内容代码查找“A”中具有最高值的行索引:
df['A'].idxmax()
之前, argmax 函数在 0.11 之前的 Pandas 版本中具有类似的用途。然而,它已被弃用并最终在 1.0.0 中被删除。 idxmax 函数取代了它的位置,返回索引标签而不是整数。
有一些重要的注意事项需要考虑:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3