Pandas Dataframe到HTML删除索引

2024-09-25 04:30:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用panda数据框将csv数据读入Flask项目。我正在尝试使用set-index方法删除HTML表中的数据帧索引:

overviewTable.set_index('Tower Number', inplace=True)

当我使用此方法时,塔号标题跳到所有其他标题下的一行。

HTML如下所示:

<div class="row table-responsive">
   <div class="tower-table">
       {{ overview|safe }}
   </div>
</div>

Python:

overview = pandas.read_csv('../overview_table.csv')
overviewTable = overview[cols]
overviewTable.set_index('Tower Number', inplace=True)

@app.route('/')
def dash():

    return render_template('dash.html', overview=overviewTable[1:167].to_html())

以及CSS:

.tower-table {
overflow-x: hidden;
overflow-y: scroll;
width: 100%;
height: 500px;
background-color: darkgrey;
border-color: #003430;
border-radius: 5px;
}
.tower-table tr {
height: 50px;
}
.tower-table thead tr  {
height: 100px;
border-top: none;
}

是否有其他方法在不影响标题的情况下删除索引。 或者我可以在CSS中做些什么来阻止标题向下移动


Tags: csv数据方法div标题indexhtmltable