首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python:熊猫到乳汁-反斜杠的问题

Python:熊猫到乳汁-反斜杠的问题
EN

Stack Overflow用户
提问于 2015-05-28 07:02:37
回答 1查看 3.6K关注 0票数 10

我有一个dataframe df,我想将这些列重命名为:

$\beta_0$,$\beta_{t-1}$ .

这样我就能得到适当的乳胶输入。我尝试了以下几点:

代码语言:javascript
复制
df.columns = ['$ \\beta_0 $', ' $\\beta_{t-1} $', '$ \\beta_{t-2} $', '$ \\beta_{t-3} $']

我也试过r' $ \beta_0$' .当我做print df.to_latex()时,我得到:

代码语言:javascript
复制
\begin{tabular}{lllll}
\toprule
{} & \$ \textbackslashbeta\_0 \$ &  \$\textbackslashbeta\_\{t-1\} \$ & \$ \textbackslashbeta\_\{t-2\} \$ & \$ \textbackslashbeta\_\{t-3\} \$ \\
\midrule

为什么\textbackslash总是出现?我以为\\r会解决这个问题.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-28 08:21:06

您可以使用escape=False选项to_latex

代码语言:javascript
复制
In [9]: df = pd.DataFrame([[1,2],[3,4]], columns=['$ \\beta $', r'$ \gamma $'])

In [12]: print df.to_latex()
\begin{tabular}{lrr}
\toprule
{} &  \$ \textbackslashbeta \$ &  \$ \textbackslashgamma \$ \\
\midrule
0 &          1 &           2 \\
1 &          3 &           4 \\
\bottomrule
\end{tabular}

In [13]: print df.to_latex(escape=False)
\begin{tabular}{lrr}
\toprule
{} &  $ \beta $ &  $ \gamma $ \\
\midrule
0 &          1 &           2 \\
1 &          3 &           4 \\
\bottomrule
\end{tabular}
票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30499379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档