我正在使用Pandas数据框清理excel工作表上的一些数据,我有一个标记索引的列表。在导出之前,有没有办法在Pandas中将这些特定的行着色为红色或黄色?标记的索引是一个列表:[30556、30981、55893等]我不知道该尝试什么,因为我是Python数据分析的新手,只在EdX上做过初学者课程,所以任何帮助都将不胜感激:)
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)
1条答案
按热度按时间k4emjkb11#
你想在谷歌上搜索的词是“样式”。有丰富的文档可用。
https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html
简单地摘录一下,我们可以定义一个样式器
并使用它来例如将增加的值Map到越来越蓝的背景颜色。提供了许多附加的styling methods。