首页 > 解决方案 > 如何在 Pandas 中编辑标题行 - 样式

问题描述

我从这里了解到:如何更改 pandas DataFrame 标头的样式?,该 pandas 列行由 set_table_styles 方法设置。我不知道表格样式的 HTML 代码。有人可以帮我简单地添加背景颜色黑色和白色文本吗?

df2.style.set_table_styles(
   [{'selector': 'th',
   'props': [('background-color', 'black'),('font color', '#FFFFFF')]}])

这不显示字体颜色。有没有什么地方可以找到这些属性的列表?

标签: pythoncsspandasheader

解决方案


这是级联样式表 (CSS)

链接

  1. https://www.w3schools.com/cssref/
  2. https://cssreference.io/
  3. https://developer.mozilla.org/en-US/docs/Web/CSS/Reference

你不想'color''font color'IIUC)

    df = pd.DataFrame(1, [*'abc'], [*'xyz'])

    df.style.set_table_styles(
       [{
           'selector': 'th',
           'props': [
               ('background-color', 'black'),
               ('color', 'cyan')]
       }])

在此处输入图像描述


推荐阅读