30

我正在使用 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))

```

输出如下:

在此处输入图像描述

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

谢谢。

4

1 回答 1

61

您应该正确使用函数中的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 的第一列)。

于 2013-03-18T22:09:23.003 回答