dask_expr._collection.DataFrame.to_html

dask_expr._collection.DataFrame.to_html

DataFrame.to_html(max_rows=5)[源代码]

将 DataFrame 渲染为 HTML 表格。

参数
bufstr, Path 或 StringIO-like, 可选, 默认 None (Dask 中不支持)

要写入的缓冲区。如果为 None,则输出作为字符串返回。

类似数组,可选,默认 None (Dask 中不支持)

要写入的列的子集。默认情况下写入所有列。

col_spacestr 或 int,int 或 str 的 list 或 dict,可选 (Dask 中不支持)

CSS长度单位中每列的最小宽度。假设int为px单位。

标题bool, 可选 (Dask 不支持)

是否打印列标签,默认为 True。

索引bool, 可选, 默认 True (Dask 不支持)

是否打印索引(行)标签。

na_repstr, 可选, 默认 ‘NaN’ (Dask 中不支持)

NaN 的字符串表示形式。

格式化工具一个包含单参数函数的列表、元组或字典,可选(Dask 中不支持)

按位置或名称应用于列元素的格式化函数。每个函数的结果必须是一个unicode字符串。列表/元组的长度必须等于列的数量。

float_format单参数函数,可选,默认值为 None (Dask 中不支持)

应用于列元素的格式化函数,如果它们是浮点数。此函数必须返回一个unicode字符串,并且只会应用于非``NaN``元素,``NaN``将由``na_rep``处理。

稀疏化bool, 可选, 默认 True (Dask 不支持)

对于具有分层索引的 DataFrame,设置为 False 以在每一行打印每个多索引键。

索引名称bool, 可选, 默认 True (Dask 不支持)

打印索引的名称。

对齐str, 默认 None (Dask 中不支持)

如何对齐列标签。如果为 None,则使用打印配置中的选项(由 set_option 控制),’right’ 是默认值。有效值为

此文档字符串是从 pandas.core.frame.DataFrame.to_html 复制而来的。

Dask 版本可能存在一些不一致性。

  • 正确

  • 中心

  • 对齐

  • justify-all

  • 开始

  • 结束

  • 继承

  • match-parent

  • 初始

  • unset.

max_rowsint, 可选

控制台中显示的最大行数。

max_colsint, 可选 (Dask 不支持)

控制台中显示的最大列数。

显示尺寸bool, 默认 False (Dask 中不支持)

显示 DataFrame 的维度(行数乘以列数)。

decimalstr, 默认 ‘.’ (在 Dask 中不支持)

识别为小数分隔符的字符,例如欧洲的 ‘,’。

bold_rowsbool, 默认 True (Dask 不支持)

在输出中将行标签加粗。

str 或 list 或 tuple,默认 None (Dask 中不支持)

应用于生成的 HTML 表格的 CSS 类。

escapebool, 默认 True (Dask 不支持)

将字符 <、> 和 & 转换为 HTML 安全的序列。

笔记本{True, False}, 默认 False (Dask 中不支持)

生成的 HTML 是否用于 IPython Notebook。

边框int (Dask 中不支持)

在打开的 <table> 标签中包含了一个 border=border 属性。默认值为 pd.options.display.html.border

table_idstr, 可选 (Dask 中不支持)

如果指定了,CSS ID 将包含在打开的 <table> 标签中。

render_linksbool, 默认 False (Dask 中不支持)

将URL转换为HTML链接。

编码str, 默认值为 “utf-8” (在 Dask 中不支持)

设置字符编码。

返回
str 或 None

如果 buf 为 None,则以字符串形式返回结果。否则返回 None。

参见

to_string

将 DataFrame 转换为字符串。

示例

>>> df = pd.DataFrame(data={'col1': [1, 2], 'col2': [4, 3]})  
>>> html_string = '''<table border="1" class="dataframe">  
...   <thead>
...     <tr style="text-align: right;">
...       <th></th>
...       <th>col1</th>
...       <th>col2</th>
...     </tr>
...   </thead>
...   <tbody>
...     <tr>
...       <th>0</th>
...       <td>1</td>
...       <td>4</td>
...     </tr>
...     <tr>
...       <th>1</th>
...       <td>2</td>
...       <td>3</td>
...     </tr>
...   </tbody>
... </table>'''
>>> assert html_string == df.to_html()