如何在 R hmisc 中使用 Latex 指定列的对齐方式

use*_*076 3 latex r

我正在使用这个:

latex(data, cgroup=c("sample1", "sample2"), n.cgroup=c(2,2), file="")
Run Code Online (Sandbox Code Playgroud)

生成一个 tex 表。

输出如下所示:

\begin{table}[!tbp]
\begin{center}
\begin{tabular}{lrlrl}
\hline\hline
\multicolumn{1}{l}{sample1}&\multicolumn{1}{c}{sample2}&\multicolumn{1}{c}{abs reads}&\multicolumn{1}{c}{rel reads}&\multicolumn{1}{c}{abs reads.1}&\multicolumn{1}{l}{rel reads.1}\tabularnewline
\hline
...
%the content%
...
\hline
\end{tabular}
\end{center}
\end{table}
Run Code Online (Sandbox Code Playgroud)

问题:如何改变这个:

\begin{tabular}{lrlrl}
Run Code Online (Sandbox Code Playgroud)

像这样的事情:

\begin{tabular}{lrrrr}
Run Code Online (Sandbox Code Playgroud)

使用乳胶功能?

Vin*_*ynd 5

col.just参数可能会执行您想要的操作(很难猜测您的数据是什么样子)。

library(Hmisc)
latex(head(iris,3), file="", col.just=c("r","r","r","r","r"))
Run Code Online (Sandbox Code Playgroud)