pandas 我的DataFrame中的索引不想删除

x8diyxa7  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(135)

我试着从我的数据框中删除索引,但是没有任何效果。从这个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()',在这种情况下,我没有这个问题。

ikfrs5lh

ikfrs5lh1#

样式文档建议在Styler对象上使用.hide(axis="index")

相关问题