将代码从Python熊猫格式化为_latex

问题描述 投票:0回答:1

我正在尝试将在熊猫上创建的数据框转换为Overleaf上的LatEx文件。为此,我使用以下代码从Python检索了适用的代码:

print(macro_df.to_latex())

并且我收到以下输出:

\begin{tabular}{lr}
\toprule
{} &      0 \\
macro\_ind                         &        \\
\midrule
Agriculture, forestry and fishing &    293 \\
Construction                      &    947 \\
Manufacturing                     &  36425 \\
Mining                            &   4239 \\
Retail Trade                      &   4594 \\
Services                          &  14221 \\
Transportation                    &   5187 \\
Wholesale trade                   &   2310 \\
\bottomrule
\end{tabular}

一旦我在Overleaf提示下复制粘贴,值和文本就很好了,唯一的问题是表太薄了。我想手动选择表格在页面中所占的宽度,但是我无法这样做。我已经尝试过使用tabularxtabular*软件包,但是它们无法在Overleaf上使用(由于某些原因-也许我做错了吗?),所以我正在使用tabular。我也尝试过格式化列宽\begin{tabular}{l{8cm}r{2m}},但似乎不起作用。

[有人可以帮我,因为我花了很多时间尝试吗!

谢谢您的帮助:)

也欢迎将桌子从大熊猫移到乳胶的其他可行解决方案!

python pandas latex
1个回答
0
投票

您是否尝试过\hspace作为解决方法?像这样的东西:

...
\toprule
‎\hspace{10cm}‎ &      0 \\
...
© www.soinside.com 2019 - 2024. All rights reserved.