2013-03-18 134 views
15

我正在使用Rmd文件創建報告,並使用xtable包創建表。 xtable的輸出顯示最多2位數的小數位數。有沒有辦法控制xtable中的小數位數?控制Xtable輸出中的小數位數R

我在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)) 

``` 

從這個輸出如下:

enter image description here

在這裏,我不想年和月的任何小數位。有沒有辦法控制這件事?

謝謝。

回答

41

您應該正確使用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第一列)的數目。

+0

@ Joao:非常感謝您的回答。其實,我已經看到了數字,但我不知道我們是否可以使用數組。謝謝。 – 2013-03-18 22:25:54