首页 > 解决方案 > Python 中的顶部/底部规则条件格式,如 Excel

问题描述

我对 Python 很陌生,所以请放轻松。我一直在玩一个个人项目,即制作一个脚本,该脚本获取捕获的热温度点(每个像素是工作表中的一个温度值),有条件地将其格式化为梯度,并找到前 10 个值。我知道我可以用 excel 轻松地做到这一点,但我只是想尝试用 Python 作为一个有趣的项目来做到这一点。

我目前有两种工作方法,一种将 CSV 作为数据框,另一种创建新的 excel 表,将渐变应用到它并将其导出为 xlsx。但是,我不知道从哪里开始突出显示前 10 个值,Pandas 是否为此提供了库函数?

但是,我曾考虑尝试使用排序功能,该功能将重新排列数据并按降序对其进行排序,这不起作用,因为我想将单元格保留在它们所在的位置,因为它们是图像中的像素。

我的另一个想法是从单元格 A1 开始并将其称为 1 级并将其与周围的所有单元格进行比较,并在以这种方式比较值方面有一个括号。但是,我不知道从哪里开始这个想法。

有没有人对如何解决这个问题有任何想法?谢谢!

标签: pythonexcelpandasdataframeconditional-formatting

解决方案


推荐阅读