用法:
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, max_cols=None, show_dimensions=False, decimal='.', line_width=None, min_rows=None, max_colwidth=None, encoding=None)
將 DataFrame 渲染到控製台友好的表格輸出。
- buf:str,路徑或StringIO-like,可選,默認無
要寫入的緩衝區。如果為 None,則輸出作為字符串返回。
- columns:序列,可選,默認無
要寫入的列的子集。默認情況下寫入所有列。
- col_space:int,int 的列表或 dict,可選
每列的最小寬度。如果給定一個整數列表,每個整數對應一列。如果給出 dict,則鍵引用列,而值定義要使用的空間。
- header:bool 或 str 序列,可選
寫出列名。如果給出了字符串列表,則假定它是列名的別名。
- index:布爾值,可選,默認 True
是否打印索引(行)標簽。
- na_rep:str,可選,默認為“NaN”
要使用的
NaN
的字符串表示形式。- formatters:one-param 的列表、元組或字典。函數,可選
按位置或名稱應用於列元素的格式化函數。每個函數的結果必須是一個 unicode 字符串。列表/元組的長度必須等於列數。
- float_format:one-parameter函數,可選,默認無
如果它們是浮點數,則應用於列的元素的格式化函數。此函數必須返回一個 unicode 字符串,並且僅適用於非
NaN
元素,其中NaN
由na_rep
處理。- sparsify:布爾值,可選,默認 True
為具有分層索引的 DataFrame 設置為 False 以在每一行打印每個多索引鍵。
- index_names:布爾值,可選,默認 True
打印索引的名稱。
- justify:str,默認無
如何證明列標簽的合理性。如果 None 使用打印配置中的選項(由 set_option 控製),則 ‘right’ 開箱即用。有效值為
left
right
center
justify
justify-all
start
end
inherit
match-parent
initial
未設置。
- max_rows:整數,可選
控製台中顯示的最大行數。
- max_cols:整數,可選
控製台中顯示的最大列數。
- show_dimensions:布爾值,默認為 False
顯示 DataFrame 尺寸(行數乘列數)。
- decimal:str,默認“。”
識別為小數分隔符的字符,例如',' 在歐洲。
- line_width:整數,可選
以字符換行的寬度。
- min_rows:整數,可選
在截斷的 repr 中顯示在控製台中的行數(當行數高於
max_rows
時)。- max_colwidth:整數,可選
以字符為單位截斷每一列的最大寬度。默認情況下,沒有限製。
- encoding:str,默認 “utf-8”
設置字符編碼。
- 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
相關用法
- Python pandas.DataFrame.to_stata用法及代碼示例
- Python pandas.DataFrame.to_sql用法及代碼示例
- Python pandas.DataFrame.to_numpy用法及代碼示例
- Python pandas.DataFrame.to_json用法及代碼示例
- Python pandas.DataFrame.to_markdown用法及代碼示例
- Python pandas.DataFrame.to_xml用法及代碼示例
- Python pandas.DataFrame.to_latex用法及代碼示例
- Python pandas.DataFrame.to_pickle用法及代碼示例
- Python pandas.DataFrame.to_csv用法及代碼示例
- Python pandas.DataFrame.to_dict用法及代碼示例
- Python pandas.DataFrame.to_clipboard用法及代碼示例
- Python pandas.DataFrame.to_hdf用法及代碼示例
- Python pandas.DataFrame.to_excel用法及代碼示例
- Python pandas.DataFrame.to_records用法及代碼示例
- Python pandas.DataFrame.to_parquet用法及代碼示例
- Python pandas.DataFrame.to_xarray用法及代碼示例
- Python pandas.DataFrame.to_period用法及代碼示例
- Python pandas.DataFrame.truncate用法及代碼示例
- Python pandas.DataFrame.transpose用法及代碼示例
- Python pandas.DataFrame.transform用法及代碼示例
注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.DataFrame.to_string。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。