我讀過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