python 如何给从panda数据框导出的excel文件中标记的行着色?

avkwfej4  于 2022-12-17  发布在  Python
关注(0)|答案(1)|浏览(277)

我正在使用Pandas数据框清理excel工作表上的一些数据,我有一个标记索引的列表。在导出之前,有没有办法在Pandas中将这些特定的行着色为红色或黄色?
标记的索引是一个列表:[30556、30981、55893等]
我不知道该尝试什么,因为我是Python数据分析的新手,只在EdX上做过初学者课程,所以任何帮助都将不胜感激:)

k4emjkb1

k4emjkb11#

你想在谷歌上搜索的词是“样式”。有丰富的文档可用。
https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html
简单地摘录一下,我们可以定义一个样式器

def make_pretty(styler):
    styler.background_gradient(axis=None, vmin=1, vmax=5, cmap="YlGnBu")
    return styler

并使用它来例如将增加的值Map到越来越蓝的背景颜色。提供了许多附加的styling methods

weather_df.loc[start:end].style.pipe(make_pretty)

相关问题