1

可能重复:
控制 R 中的数字

对于 0.12 或 0 等数字,有没有办法显示 R 中矩阵中每个数字的小数点后 3 位?我想强制 R 显示 0.120 和 0.000 而不是 0.12 或 0。

我想这样做是因为我的最终目标是将 R 矩阵作为表格导出到 Latex 中。

4

1 回答 1

5

我认为包的digits参数xtable可以满足您的要求:

> library(xtable)
> xtable(data.frame(a=0.12,b=0),digits=3)
% latex table generated in R 2.16.0 by xtable 1.7-0 package
% Thu Oct 25 23:06:50 2012
\begin{table}[ht]
\begin{center}
\begin{tabular}{rrr}
  \hline
 & a & b \\ 
  \hline
1 & 0.120 & 0.000 \\ 
   \hline
\end{tabular}
\end{center}
\end{table}
于 2012-10-26T03:07:26.127 回答