我试着从我的数据框中删除索引,但是没有任何效果。从这个DF我用HTML做了报告。我在这个DF上使用style.set_table_styles()
来改变标题颜色,这可能是我的问题的原因。让我们假设这是我的DF:
A B C
0 263 90 10,8
1 718 90 10,6
2 219 80 9,7
3 217 90 9,6
我希望这个DF看起来像这样:
A B C
263 90 10,8
718 90 10,6
219 80 9,7
217 90 9,6
这是我的代码
DF.sort_values(by=['B','C'],ascdening=[True,False],inplace=True)
DF = DF.reset_index=(drop=True)
colors = {'A': '#e6ffcc','B':'#406c13','C':'#b3e87d'}
StyleDF = DF.style.set_table_styles(
[{
'selector': f'th.col{i}',
'props': [('background-color', color)]
} for i, color in enumerate(DF.columns.map(colors))
])
HTML = f'''
<html>
<head>
<title>some title</title>
</head>
<style type="text/css">
some style format.........
</style>
<body>
some text.........
{StyleDF.to_html()}
</body>
</html>
我也试过:Style.to_html(index=False)
DF = pd.read_csv("file.csv",index_col=False)
这些方法都不起作用。我只想说我的程序生成了一个类似的数据框,其中我没有使用'style.set_table_styles()',在这种情况下,我没有这个问题。
1条答案
按热度按时间ikfrs5lh1#
样式文档建议在Styler对象上使用
.hide(axis="index")
。