- 用法:- DataFrame.to_latex(buf=None, columns=None, col_space=None, header=True, index=True, na_rep='NaN', formatters=None, float_format=None, sparsify=None, index_names=True, bold_rows=False, column_format=None, longtable=None, escape=None, encoding=None, decimal='.', multicolumn=None, multicolumn_format=None, multirow=None, caption=None, label=None, position=None)
- 将对象渲染到 LaTeX 表格、长表或嵌套表。 - 需要 - \usepackage{booktabs}。可以将输出复制/粘贴到主 LaTeX 文档中,也可以使用- \input{table.tex}从外部文件中读取。- buf:str,路径或StringIO-like,可选,默认无
- 要写入的缓冲区。如果为 None,则输出作为字符串返回。 
- columns:标签列表,可选
- 要写入的列的子集。默认情况下写入所有列。 
- col_space:整数,可选
- 每列的最小宽度。 
- header:bool 或 str 列表,默认 True
- 写出列名。如果给出了字符串列表,则假定它是列名的别名。 
- index:布尔值,默认为真
- 写行名(索引)。 
- na_rep:str,默认为“NaN”
- 缺少数据表示。 
- formatters:{str:function} 的函数列表或字典,可选
- 按位置或名称应用于列元素的格式化函数。每个函数的结果必须是一个 unicode 字符串。列表的长度必须等于列数。 
- float_format:one-parameter 函数或字符串,可选,默认无
- 浮点数的格式化程序。例如 - float_format="%.2f"和- float_format="{:0.2f}".format都会导致 0.1234 被格式化为 0.12。
- sparsify:布尔型,可选
- 为具有分层索引的 DataFrame 设置为 False 以在每一行打印每个多索引键。默认情况下,该值将从配置模块中读取。 
- index_names:布尔值,默认为真
- 打印索引的名称。 
- bold_rows:布尔值,默认为 False
- 在输出中使行标签加粗。 
- column_format:str,可选
- LaTeX 表格格式中指定的列格式,例如‘rcl’ 用于 3 列。默认情况下,‘l’ 将用于除数字列之外的所有列,数字列默认为‘r’。 
- longtable:布尔型,可选
- 默认情况下,该值将从 pandas 配置模块中读取。使用 longtable 环境而不是表格。需要在你的 LaTeX 序言中添加一个 usepackage{longtable} 。 
- escape:布尔型,可选
- 默认情况下,该值将从 pandas 配置模块中读取。当设置为 False 防止在列名中转义乳胶特殊字符。 
- encoding:str,可选
- 表示要在输出文件中使用的编码的字符串,默认为“utf-8”。 
- decimal:str,默认“。”
- 识别为小数分隔符的字符,例如',' 在欧洲。 
- multicolumn:布尔值,默认为真
- 使用 multicolumn 来增强 MultiIndex 列。默认值将从配置模块中读取。 
- multicolumn_format:str,默认 ‘l’
- 多列的对齐方式,类似于 - column_format默认将从配置模块中读取。
- multirow:布尔值,默认为 False
- 使用 multirow 来增强 MultiIndex 行。需要在您的 LaTeX 序言中添加一个 usepackage{multirow}。将在包含的行中打印居中标签(而不是top-aligned),通过 clines 分隔组。默认值将从 pandas 配置模块中读取。 
- caption:str 或元组,可选
- 元组 (full_caption, short_caption),结果为 - \caption[short_caption]{full_caption};如果传递单个字符串,则不会设置短标题。
- label:str,可选
- 在输出中放置在 - \label{}中的 LaTeX 标签。这与主- .tex文件中的- \ref{}一起使用。
- position:str,可选
- 表格的 LaTeX 位置参数,在输出中放置在 - \begin{}之后。
 
- str 或 None
- 如果 buf 为 None,则将结果作为字符串返回。否则返回无。 
 
 - 参数:- 返回:- 例子:- >>> df = pd.DataFrame(dict(name=['Raphael', 'Donatello'], ... mask=['red', 'purple'], ... weapon=['sai', 'bo staff'])) >>> print(df.to_latex(index=False)) \begin{tabular}{lll} \toprule name & mask & weapon \\ \midrule Raphael & red & sai \\ Donatello & purple & bo staff \\ \bottomrule \end{tabular}
相关用法
- Python pandas.DataFrame.to_numpy用法及代码示例
- Python pandas.DataFrame.to_json用法及代码示例
- Python pandas.DataFrame.to_markdown用法及代码示例
- Python pandas.DataFrame.to_sql用法及代码示例
- Python pandas.DataFrame.to_xml用法及代码示例
- Python pandas.DataFrame.to_pickle用法及代码示例
- Python pandas.DataFrame.to_string用法及代码示例
- 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_stata用法及代码示例
- 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_latex。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
