首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中,如何阻止xtable自动舍入?

在R中,如何阻止xtable自动舍入?
EN

Stack Overflow用户
提问于 2011-10-25 18:20:05
回答 4查看 5.2K关注 0票数 4

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

代码语言:javascript
复制
> 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)

结果:

代码语言:javascript
复制
% 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中找不到任何关闭它的选项。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-25 18:40:00

digits怎么样?

代码语言:javascript
复制
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}
票数 11
EN

Stack Overflow用户

发布于 2017-10-24 18:46:17

您可以通过将所有列转换为字符串来完成此操作,尽管这可能会生成一些警告消息:

代码语言:javascript
复制
> xtable(df, display=rep("s",ncol(df)+1))

% latex table generated in R 3.3.3 by xtable 1.8-2 package
% Tue Oct 24 12:43:58 2017
\begin{table}[ht]
\centering
\begin{tabular}{rr}
  \hline
 & x \\ 
  \hline
1 &  2.222 \\ 
  2 &  3.333 \\ 
  3 & 6.6666 \\ 
   \hline
\end{tabular}
\end{table}
Warning message:
In formatC(x = c(2.222, 3.333, 6.6666), format = "s", digits = 2,  :
  trasformo l'argomento in "character" in format="s"
票数 2
EN

Stack Overflow用户

发布于 2011-10-25 18:35:29

请参阅@James的答案以获得正确答案(我甚至没有检查,因为我假设@mmmasterluke实际上已经阅读了文档)。

作为替代方案,您可以使用memisc包中的toLatex

代码语言:javascript
复制
library(memisc)
x <- c(2.222, 3.333, 6.6666)
df <- data.frame(x)
toLatex(df, digits=4)

为您提供

代码语言:javascript
复制
\begin{tabular}{D{.}{.}{4}}
\toprule
\multicolumn{1}{c}{x} \\
\midrule
2.2220 \\
3.3330 \\
6.6666 \\
\bottomrule
\end{tabular}

它还提供了大量其他选项,您可以使用这些选项来配置您的Latex输出。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7887808

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档