Html 更改Jupyter笔记本中数据帧索引的背景色

Html 更改Jupyter笔记本中数据帧索引的背景色,html,css,pandas,jupyter-notebook,jupyter,Html,Css,Pandas,Jupyter Notebook,Jupyter,在使用Jupyter笔记本电脑时,我喜欢更改熊猫数据框中标题单元格的颜色(所有索引单元格,向上和向左),以便在索引和数据本身之间形成更多对比(特别是在使用.groupby()后处理多个索引时)如下图所示): 我曾经使用CSS代码实现这一点(它只需运行单元格即可工作。这很有用,因为我经常使用云端托管的jupyter笔记本): %%%HTML .数据帧th{ 背景:3f577c; 字体系列:monospace; 颜色:白色; 边框:3倍纯白; 文本对齐:左!重要;} 这是因为每个索引单元格(在所

在使用Jupyter笔记本电脑时,我喜欢更改熊猫数据框中标题单元格的颜色(所有索引单元格,向上和向左),以便在索引和数据本身之间形成更多对比(特别是在使用
.groupby()后处理多个索引时)
如下图所示):

我曾经使用CSS代码实现这一点(它只需运行单元格即可工作。这很有用,因为我经常使用云端托管的jupyter笔记本):

%%%HTML
.数据帧th{
背景:3f577c;
字体系列:monospace;
颜色:白色;
边框:3倍纯白;
文本对齐:左!重要;}
这是因为每个索引单元格(在所有索引中,向上和向左)过去都由
HTML标记表示

但是,在从版本
0.21.x
更新到版本
0.25.1
后,CSS停止工作,因为他们更改了HTML,因此只有上面的索引单元格(列名)被包装在
标记中。左侧索引仅使用
标记,就像数据单元格一样(请参见下图。请注意,流派和MediaTypeId都是索引):

有没有一种方法可以用CSS将左索引作为目标?我试着像下面那样使用
first-child
,但它只适用于只有2个索引(向上和向左)的数据帧。对于左侧有多个索引的数据帧,只影响第一个索引:

%%%HTML
.数据帧th,td:第一个子帧{
背景:3f577c;
字体系列:monospace;
颜色:白色;
边框:3倍纯白;
文本对齐:左!重要;}
如果有其他方法可以在第一张图片中达到效果,我洗耳恭听。谢谢大家!

编辑:我在Pandas Github上发布了这个问题,他们告诉我这是一个可能会被修复的bug:。这个问题从0.25.1版开始,所以直到0.25.0版,CSS都可以正常工作