【问题标题】:Control number of decimal places on xtable output in R控制R中xtable输出的小数位数
【发布时间】:2013-03-18 21:38:04
【问题描述】:

我正在使用 Rmd 文件来创建报告,并且我使用 xtable 包来创建表格。 xtable 的输出显示最多 2 位的小数位数。有没有办法控制 xtable 中的小数位?

我在 Rmd 文件中为 xtable 使用的示例代码如下:

```{r, results='asis', message=FALSE, echo=FALSE}
source("../../R code/data analysis.R")
library(xtable)
library(plyr)
table1 <- xtable(t3,caption="Table showing the Mean discharge and mean gage height on each year on each month",digits=NULL)

print.xtable(table1,type="latex",comment = getOption("xtable.comment", FALSE))

```

由此产生的输出如下:

在这里,我不希望年份和月份有任何小数位。有没有办法控制这个东西?

谢谢。

【问题讨论】:

    标签: r xtable


    【解决方案1】:

    您应该正确使用来自xtable 函数的digits 参数。

    table1 <- xtable(t3,caption="Table showing the Mean discharge
    and mean gage height on each year on each month",digits=c(0,0,0,3,4))
    

    该向量的每个元素代表每列中十进制字段的数量(包括带有 row.names 的第一列)。

    【讨论】:

    • @Joao:非常感谢您的回答。实际上,我已经看到了数字,但我不知道我们是否可以使用数组。谢谢。
    猜你喜欢
    • 2011-01-18
    • 1970-01-01
    • 2015-08-29
    • 2012-12-25
    • 1970-01-01
    • 2016-10-03
    • 1970-01-01
    相关资源
    最近更新 更多