DataFrame.to_string(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, max_rows=None, min_rows=None, max_cols=None, show_dimensions=False, decimal='.', line_width=None, max_colwidth=None, encoding=None) [source]
将一个DataFrame呈现给一个对控制台友好的表格输出。
参数: | buf: 要写入的缓冲区。如果 columns: 要写入的列的子集。默认情况下写入所有列。 col_space : 每列的最小宽度 header : 写出列名。如果给定了字符串列表, 则假定它是列名的别名。 index : 否打印索引(row)标签。 na_rep : 要使用的 formatters:(one-param)单参数的
格式化程序函数按位置或名称应用于列的元素。 每个函数的结果必须是unicode字符串。 列表/元组的长度必须等于列数。 float_format:单参数函数,可选,默认 Formatter函数应用于列的元素(如果它们是浮点型)。 此函数的结果必须是 sparsify :bool,可选,默认为True 将具有分层索引的 以在每一行print每个多索引键。 index_names : 打印索引的名称。 justify : 如何调整列标签。 如果没有人使用print配置(由
●left ●right ●center ●justify ●justify-all ●start ●end ●inherit ●match-parent ●initial ●unset max_rows : 在控制台中显示的最大行数。 min_rows : 要在控制台中以截短(truncated)的 (当行数大于 max_cols : 要在控制台中显示的最大列数。 show_dimensions : 表示要在输出文件中使用的编码的字符串, 默认为 decimal : 字符被识别为小数点分隔符,e.g. line_width : 换行字符的宽度。 max_colwidth : 以字符为单位截断每列的最大宽度。默认情况下, 没有限制。 新版本1.0.0。 encoding : 设置字符编码。 新版本1.0。 |
返回: |
如果 否则返回 |
例子
>>> 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