2013-03-18 16 views
15

Sto utilizzando il file Rmd per creare un report e ho utilizzato il pacchetto xtable per creare la tabella. L'output di xtable mostra il numero di cifre decimali fino a 2 cifre. C'è un modo per controllare le cifre decimali in xtable?Numero di controllo delle cifre decimali sull'uscita xtable in R

Il codice di esempio che ho usato nel file di Rmd per il XTABLE è la seguente:

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

``` 

L'uscita da questa è la seguente:

enter image description here

Ecco, io non voglio eventuali cifre decimali per anno e mese. C'è un modo per controllare questa cosa?

Grazie.

risposta

41

È necessario utilizzare il parametro digits dalla funzione xtable correttamente.

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

Ciascun elemento del vettore che rappresenta il numero di campi decimali in ogni colonna (compresa la prima colonna con row.names).

+0

@ Joao: Grazie mille per la risposta. In realtà, avevo visto le cifre ma non sapevo se potevamo usare la matrice o meno. Grazie. –

Problemi correlati