当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python dask.dataframe.DataFrame.to_string用法及代码示例


用法:

DataFrame.to_string(max_rows=5)

将 DataFrame 渲染到控制台友好的表格输出。

参数

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

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

columns序列,可选,默认无(在 Dask 中不支持)

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

col_spaceint, list or dict of int, optional (Dask 不支持)

每列的最小宽度。如果给定一个整数列表,每个整数对应一列。如果给出 dict,则键引用列,而值定义要使用的空间。

headerbool 或 str 序列,可选(Dask 中不支持)

写出列名。如果给出了字符串列表,则假定它是列名的别名。

indexbool,可选,默认 True(Dask 不支持)

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

na_repstr,可选,默认“NaN”(在 Dask 中不支持)

要使用的NaN 的字符串表示形式。

formattersone-param 的列表、元组或字典。函数,可选(在 Dask 中不支持)

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

float_formatone-parameter 函数,可选,默认无(Dask 中不支持)

如果它们是浮点数,则应用于列的元素的格式化函数。此函数必须返回一个 unicode 字符串,并且仅适用于非 NaN 元素,其中 NaNna_rep 处理。

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

可能存在与 Dask 版本的一些不一致之处。

sparsifybool,可选,默认 True(Dask 不支持)

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

index_namesbool,可选,默认 True(Dask 不支持)

打印索引的名称。

justifystr,默认无(在 Dask 中不支持)

如何证明列标签的合理性。如果 None 使用打印配置中的选项(由 set_option 控制),则 ‘right’ 开箱即用。有效值为

  • left
  • right
  • center
  • justify
  • justify-all
  • start
  • end
  • inherit
  • match-parent
  • initial
  • 未设置。
max_rows整数,可选

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

max_colsint,可选(在 Dask 中不支持)

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

show_dimensionsbool,默认 False(在 Dask 中不支持)

显示 DataFrame 尺寸(行数乘列数)。

decimalstr,默认“。”(在 Dask 中不支持)

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

line_widthint,可选(在 Dask 中不支持)

以字符换行的宽度。

min_rowsint,可选(在 Dask 中不支持)

在截断的 repr 中显示在控制台中的行数(当行数高于 max_rows 时)。

max_colwidthint,可选(在 Dask 中不支持)

以字符为单位截断每一列的最大宽度。默认情况下,没有限制。

encodingstr,默认 “utf-8”(Dask 不支持)

设置字符编码。

返回

str 或 None

如果 buf 为 None,则将结果作为字符串返回。否则返回无。

例子

>>> d = {'col1': [1, 2, 3], 'col2': [4, 5, 6]}  
>>> df = pd.DataFrame(d)  
>>> print(df.to_string())  
   col1  col2
0     1     4
1     2     5
2     3     6

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.dataframe.DataFrame.to_string。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。