我正在使用 pandas
的 to_latex
方法将一个数据框转换成 LaTeX 中的 tabular
。但是我没有找到可以改变输出表格对齐方式的选项。例如,我有一个类似这样的数据框:
In [46]: df
Out[46]:
Number of days Tuples Distinct Tuples
162 29 700587 41300
163 20 497599 29302
164 15 365599 21382
165 10 256903 14916
166 5 127647 7441
167 2 54254 3117
168 1 26987 1288
我的输出表格长这样:
In [50]: print df.to_latex(index=None)
\begin{tabular}{lll}
\toprule
Number of days & Tuples & Distinct Tuples \\
\midrule
29 & 700587 & 41300 \\
20 & 497599 & 29302 \\
15 & 365599 & 21382 \\
10 & 256903 & 14916 \\
5 & 127647 & 7441 \\
2 & 54254 & 3117 \\
1 & 26987 & 1288 \\
\bottomrule
\end{tabular}
我想要的是将 {lll}
对齐方式更改为 {rrr}
。一般来说,我甚至可能希望不同列使用不同的对齐方式,或者在 {r|r|r}
设计器中使用垂直分隔符 |。目前是否支持这样做?