多个pandas数据框转为HTML
我正在做一个项目,最终的结果是一些分组和汇总的数据表,这些数据表会被查看。目前,我已经让每个表格都输出为一个HTML文件,使用的是df.to_html()
这个方法。请问,有什么好的办法可以把多个不同列名的pandas数据表输出到一个HTML文件里吗?是先生成几个HTML文件,然后再合并它们比较好呢?
2 个回答
0
我觉得最好的办法是先用 pandas 把数据表合并起来,然后用 df.to_html()
把结果导出成HTML格式。合并HTML页面并不简单,因为HTML代码里面包含了布局信息。
3
我也有过同样的问题,我用了下面这个方法。虽然这个方法可能不是最优雅的解决方案(无论是格式还是其他方面):
html1 = yourdataframe1.to_html()
html2 = yourdataframe2.to_html()
x = [html1, html2]
mail.HTMLBody = x[0]+x[1]