将数据框导出到 Latex 中的表

将数据框导出到 Latex 中的表

在此处输入图片描述

我是 Latex 新手

我需要将上面的数据添加到表中(在 latex 中)。我有一个pandas DataFrame可以评估这个结果的。我知道的用法.to_latex()。但之后我不知道如何将这些数据添加到表中?

答案1

这样to_latex()就完成了tabular,所以您只需将其写入文件,然后\input在 LaTeX 文档中使用。

假设是 Python 3,这里有一个最小的 Python 示例,用于创建 DataFrame 并保存为文本文件:

import pandas as pd
df = pd.DataFrame(['Foo','Bar','Baz'])
with open('mytable.tex','w') as tf:
    tf.write(df.to_latex())

然后,使用导出的表格代码的最小 LaTeX 示例将是

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\input{mytable}
\end{document}

booktabs包是必需的,因为to_latex()它使用其命令来执行表规则。这假设它mytable.tex位于同一文件夹中。

相关内容