gpt4 book ai didi

python - 格式化 latex (to_latex)输出

转载 作者:太空狗 更新时间:2023-10-29 17:28:18 25 4
gpt4 key购买 nike

我读过 about the to_latex方法,但不清楚如何使用格式化程序参数

我有一些数字太长,还有一些我想要千位分隔符

一侧 issue对于多索引表上的 to_latex 方法,索引被一起解析,并在 latex 输出中发出一些 &

最佳答案

对于一个简单的数据框。首先,没有格式化程序:

In [11]: df
Out[11]:
c1 c2
first 0.821354 0.936703
second 0.138376 0.482180

In [12]: print df.to_latex()
\begin{tabular}{|l|c|c|c|}
\hline
{} & c1 & c2 \\
\hline
first & 0.821354 & 0.936703 \\
second & 0.138376 & 0.482180 \\
\hline
\end{tabular}

将输出([12])复制粘贴到 Latex,我们得到:latex without formatters

如果我们创建两个函数 f1f2 并将它们放入 to_latex 作为 formatters:

def f1(x):
return 'blah_%1.2f' % x

def f2(x):
return 'f2_%1.2f' % x

In [15]: print df.to_latex(formatters=[f1, f2])
\begin{tabular}{|l|c|c|c|}
\hline
{} & c1 & c2 \\
\hline
first & blah\_0.82 & f2\_0.94 \\
second & blah\_0.14 & f2\_0.48 \\
\hline
\end{tabular}

将输出复制粘贴到 Latex,我们得到: latex with formatters f1 and f2

注意:格式化程序函数 f1 如何应用于第一列,f2 应用于第二列。

关于python - 格式化 latex (to_latex)输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15069814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com