Đối với một khung dữ liệu đơn giản. Thứ nhất, mà không cần trình định dạng:
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}
Sao chép-dán đầu ra (của [12]
) với latex, chúng tôi nhận được: 
Nếu chúng ta tạo ra hai hàm f1
và f2
và đặt chúng vào to_latex
như 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}
Sao chép đầu ra thành latex, chúng tôi nhận được: 
Lưu ý: cách hàm định dạng f1
được áp dụng cho cột đầu tiên và f2
cho cột thứ hai.
Từ câu trả lời bên dưới, bạn có thể tìm kiếm các hàm định dạng python (quá dài đã được đề cập và có thể thấy [ở đây cho nghìn dấu tách] (http://stackoverflow.com/q/1823058/1240268)). –