在这种情况下如何禁用自动舍入?

> x <- c(2.222, 3.333, 6.6666)
> df <- data.frame(x)
> df
       x
1 2.2220
2 3.3330
3 6.6666
> xtable(df)

结果是
% latex table generated in R 2.11.1 by xtable 1.5-6 package
% Tue Oct 25 12:13:08 2011
\begin{table}[ht]
\begin{center}
\begin{tabular}{rr}
  \hline
 & x \\
  \hline
  1 & 2.22 \\
  2 & 3.33 \\
  3 & 6.67 \\
   \hline
\end{tabular}
\end{center}
\end{table}

我在 docs of xtable 中找不到任何关闭它的选项。

最佳答案

digits 怎么样?

xtable(df,digits=4)
% latex table generated in R 2.12.2 by xtable 1.5-6 package
% Tue Oct 25 11:39:25 2011
\begin{table}[ht]
\begin{center}
\begin{tabular}{rr}
  \hline
 & x \\
  \hline
1 & 2.2220 \\
  2 & 3.3330 \\
  3 & 6.6666 \\
   \hline
\end{tabular}
\end{center}
\end{table}

关于r - 在 R 中,如何阻止 xtable 自动舍入?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7887808/

10-12 19:19