Python 将数据框 DataFrame转为html表格 DataFrame.to_html()详解

转载文章原地址:https://www.jianshu.com/p/946481cd288a

使用及参数
1、使用

import pandas as pd
df = pd.DataFrame(d)
html_text = df.to_html()

2、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)
buf : StringIO-like, 可选
      写入缓冲区。
columns : sequence,可选
      要转化的列的列名;默认值 None 为所有列转化。
col_space : int,可选
      每列的最小宽度。
header : bool,可选
      是否打印列标签,默认为 Trueindex : 布尔值,可选
      是否打印索引(行)标签,默认为 Truena_rep : 字符串,可选
      指定 NAN 的字符串表示形式,默认为 'NaN'formatters : 多个单参数函数组成的列表或字典,可选
      格式化程序可按列表的所索引或字典的键名称应用于列元素,默认为 None。
      每个单参数函数的结果必须是一个 unicode 字符串。列表的长度必须等于列数。
float_format: 单参数函数,可选
      用于将列元素设置为浮点数的格式化程序功能,默认为无。
      此单参数函数的结果必须是 unicode 字符串。
sparsify : bool,可选
      默认为 True。输入 False 时,对于具有层次结构索引的 DataFrame,会在每一行打印多重索引。
index_names : bool,可选
      打印索引名称,默认为 Trueline_width : int,可选
      换行符的宽度,默认为不换行。
justify : 列标签对齐方式, 可选
      左右对齐列标签。默认为 None时,使用打印配置中的选项(由 set_option 控制),则右对齐。
bold_rows : bool, 可选
      对横向表格线进行加粗。
classes : CSS(es)适用于生成的html表, 可选
      默认 None
escape : bool, 可选
      将 "<", ">", "&" 转化成 html 安全序列(??),默认 Truemax_rows : int, 可选
      显示最大行数。
max_cols : int, 可选
      显示最大列数。
decimal : str, 可选
      小数分隔符, 默认为 '.'border : int, 可选
      表格外边框宽度,默认为 1,参数为 0 时表格无边框。数值越大外边框越宽。

参考资料
官方文档

  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值