控制R中xtable输出的小数位数

时间:2013-03-18 21:38:05

标签: r xtable

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

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

```{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))

```

此输出如下:

enter image description here

在这里,我不想要年和月的任何小数位数。有没有办法控制这件事?

感谢。

1 个答案:

答案 0 :(得分:53)

您应该正确使用digits功能中的xtable参数。

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的第一列)。