當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。