我读过about the to_latex
方法,但不清楚如何使用格式化参数。格式乳胶(to_latex)输出
我有一些数字是太长和一些我想要千分离器。
一种用于在多索引表中的to_latex
方法侧issue,指数被解析在一起,它在胶乳输出发出一些&
秒。
我读过about the to_latex
方法,但不清楚如何使用格式化参数。格式乳胶(to_latex)输出
我有一些数字是太长和一些我想要千分离器。
一种用于在多索引表中的to_latex
方法侧issue,指数被解析在一起,它在胶乳输出发出一些&
秒。
对于简单的数据帧。首先,如果没有格式化:(单位:[12]
)
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}
的复制粘贴输出到乳胶,我们得到:
如果我们创建两个函数f1
和f2
并付诸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}
的复制粘贴输出到乳胶,我们得到:
注意:如何格式化功能f1
被施加到第一列和f2
到秒。
我已经编写代码来处理以下问题: * Pandas多指标 *处理表中的胶乳保留字符。如果在任何单元格中使用'&','%','$','#'等,标准pandas方法会导致乳胶编译出错。它们需要转义 *也被写入代码,可波段熊猫数据帧的胶乳表示(阴影交替行) *也自动格式化数字 方法在胶乳生成类被捆绑起来的是“N写那么难因为代码有点混乱,在这里发帖。如果有人需要帮助,我很高兴在这里发帖。 – Joop 2013-05-17 14:31:47
如果您只想格式化浮点列,请将'float_format'参数设置为您的格式函数。您不需要为此创建功能列表。 – srodriguex 2015-05-28 19:42:52
从下面的答案你可以搜索python格式化函数(太长已被提及,也许看到[这里为千分隔符](http://stackoverflow.com/q/1823058/1240268))。 – 2013-02-25 15:56:15