有的时候在使用DataFrame的时候,会用到其自带的.to_html()方法,其参数如下:
DataFrame.to_html(buf=None, columns=None, col_space=None, header=True, index=True,na_rep='NaN',
formatters=None, float_format=None, sparsify=None, index_names=True,justify=None,
bold_rows=True,classes=None, escape=True, max_rows=None, max_cols=None,show_dimensions=False,
notebook=False, decimal='.', border=None)
但是生成的html表格默认整体居于页面左边,参数中貌似没有可以设置的地方。
但是可以修改Pandas模块里面生成html表格的代码,对应文件为‘…\Lib\site-packages\pandas\io\formats\html.py’,该文件第209行,def _write_table()是.to_html()方法生成表格的函数,在生成表格处加上align=“center”,即将:
self.write('
修改为:
self.write('
再运行DataFrame.to_html()的时候,生成的html文件中表格便可以整体居中了。
原文链接:https://blog.csdn.net/weixin_41971381/article/details/104958478
站长简介:前每日优鲜python全栈开发工程师,自媒体达人,逗比程序猿,钱少话少特宅,关注我,做朋友, 我们一起谈人生和理想吧!我的公众号:想吃麻辣香锅
关注公众号回复充值+你的账号,免费为您充值1000积分