首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas dataframe.to_html() -编辑文本颜色并添加标题列的背景颜色

Pandas dataframe.to_html() -编辑文本颜色并添加标题列的背景颜色
EN

Stack Overflow用户
提问于 2020-11-19 09:42:57
回答 1查看 524关注 0票数 0

我正在将一个熊猫数据帧导出为html表,并一直在处理最终表中的标题列的样式。下面是我生成的一个示例数据帧:

代码语言:javascript
复制
x = np.arange(0,100,5)
y = np.arange(0,20,1)
example_df = pd.DataFrame(x,y).head(10).reset_index()
example_df.columns = ['X Column', 'Y Column']

我已经能够使用以下代码编辑标题文本颜色:

代码语言:javascript
复制
example_df = example_df.to_html(index=False).replace('<th>','<th style = "color", "White">')

我还可以使用以下代码单独更改背景颜色:

代码语言:javascript
复制
example_df = example_df.to_html(index=False).replace('<th>','<th style = "background-color", "RoyalBlue">')

虽然我可以分别更改列标题文本颜色和背景颜色,但我不能同时更改这两种颜色。有没有更好的方法来实现这一点,这样我就可以同时改变文本颜色和背景颜色,而不是只改变其中之一?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2021-08-19 11:57:44

这会起作用的-

代码语言:javascript
复制
> example_df.to_html(index=False).replace('<th>','<th style =
> "background-color: royalblue; color: white">')
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64904147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档