gpt4 book ai didi

python - Pandas to_latex() 转义数学模式

转载 作者:太空狗 更新时间:2023-10-30 02:08:17 24 4
gpt4 key购买 nike

pandas to_latex() methode似乎是将更大的表格转换为 latex 代码的便捷方法。但是,在编写数学模式时,$ 似乎被转义了。

一个例子:

import pandas as pd
import numpy as np

table=np.asarray([['$x^2$',3]])
df=pd.DataFrame(table[:,1], columns=['value'], index=table[:,0])
print(df.to_latex(encoding='utf-8'))

输出:

\begin{tabular}{ll}
\toprule
{} & value \\
\midrule
\$x\textasciicircum2\$ & 3 \\
\bottomrule
\end{tabular}

有没有办法防止这种情况发生?

最佳答案

是的,该方法的转义参数默认设置为 True。您可以将其更改为 False:

print(df.to_latex(encoding='utf-8', escape=False))

\begin{tabular}{ll}
\toprule
{} & value \\
\midrule
$x^2$ & 3 \\
\bottomrule
\end{tabular}

关于python - Pandas to_latex() 转义数学模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44260547/

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