假设我将以下数据输出到HTML:
import pandas as pd
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df.to_html(index = False, header = "true")
我想要的是,它还可以生成页脚信息,类似于末尾的</tbody>
标记之后的内容。
<tfoot>\n <th>col1</th>\n <th>col2</th>\n </tr>\n </tfoot>
这里的文档https://pandas.pydata.org/pandas-docs/version/0.23.4/generated/pandas.DataFrame.to_html.html没有建议页脚选项,所以很好奇是否有解决方案?
许多表是动态生成的,因此硬编码是不可行的。
谢谢你的建议
2条答案
按热度按时间huus2vyu1#
df.to返回一个字符串,这样您就可以手动添加它。
输出
rekjcdws2#
我在FastAPI中完成了以下操作
1.将df转换为表格HTML,这将使表格成为字符串
1.在上面生成的表格HTML中添加
<tfoot>
,tfoot
具有所有标题名称,我们需要在</table>
之前插入<tfoot>
。首先查找</table>
的索引1.在
</table>
之前插入<tfoot>
,使<tfoot>
进入表中print(final_table)
输出