首页 > 解决方案 > 使用 Python/Pandas 获取 Excel 列中的最大值并显示行名

问题描述

我对 Python 和 Pandas 还是很陌生,想看看是否可以使用 pandas。我在网上读到最好的方法是使用 idxmax。

我正在尝试做的事情:搜索名为“示例”的 excel 文件 - 检查“差异”列并找到最高值 - > 获取“度量”名称并显示到记事本文件/浏览器中。下图,供参考。
在此处输入图像描述

这是我在网上看到的一个小片段,任何有关如何执行此操作的帮助将不胜感激。

代码:

metric_column = Metric[:,1].astype(int)
metric = metric_column[np.argmax(Difference)]

标签: pythonpython-3.xpython-2.7pandasnumpy

解决方案


这应该这样做

df.iloc[df['Difference'].idxmax(), 0]

推荐阅读