pandas to_latex() methode seems to be a convenient way to convert bigger tabulars into into latex code. However, writing math mode, the $
seems to get escaped.
An example:
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'))
output:
egin{tabular}{ll}
oprule
{} & value \
midrule
$xextasciicircum2$ & 3 \
ottomrule
end{tabular}
Is there a way to prevent this from happening?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…