上中的R xtable输出小数的控制数(Control number of decimal plac

2019-07-21 22:05发布

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

```

从该输出是如下:

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

谢谢。

Answer 1:

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



文章来源: Control number of decimal places on xtable output in R
标签: r xtable