python - 使用 Python/Pandas 获取 Excel 列中的最大值并显示行名
问题描述
我对 Python 和 Pandas 还是很陌生,想看看是否可以使用 pandas。我在网上读到最好的方法是使用 idxmax。
我正在尝试做的事情:搜索名为“示例”的 excel 文件 - 检查“差异”列并找到最高值 - > 获取“度量”名称并显示到记事本文件/浏览器中。下图,供参考。
这是我在网上看到的一个小片段,任何有关如何执行此操作的帮助将不胜感激。
代码:
metric_column = Metric[:,1].astype(int)
metric = metric_column[np.argmax(Difference)]
解决方案
这应该这样做
df.iloc[df['Difference'].idxmax(), 0]
推荐阅读
- c++ - OpenCV 无法引用扩展模块
- reactjs - 为反应选择添加事件监听器
- visual-c++ - 如何在不使用 VC++ 中 VLCLIB 中的睡眠功能的情况下播放视频直到完成?
- c - C中二维数组的名称
- swift - swift中的结构可以有一个复制构造函数吗
- url - 为什么堆栈溢出不会在其 URL 中将 c++ 编码为 c%2b%2b?
- package-managers - 我需要一个凉亭替代品
- flutter - Flutter:如何在 2 个容器中间放置一个按钮?
- python - 根据值匹配熊猫中的行是不同的列
- flask - 如何使用 Flask 发送带有表单数据的 JSON 数据