uscita xtable è di lunghezza zero quando chiamato da funzione
Domanda
Voglio versioni uscita lattice dei miei tavoli. Io uso XTABLE () per fare in modo, con uno dei principali problemi. Quando provo a generare tabelle di lattice all'interno di una funzione che io chiamo (che fa di solito un sacco di altre cose come bene), i file vengono scritti come lunghezza pari a zero! (Eseguo Windows 7 x64, e l'uso R 2.11).
Esempio:
fnc <- function (my.table) {
sink(file="paper/tables/output.tex",caption="my caption")
xtable(my.table)
sink()
}
Quando eseguo le tre linee all'interno della funzione direttamente, il file viene scritto in modo corretto. Quando chiamo FNC (my.table), il file viene scritto come di lunghezza zero.
Perché? Grazie!
Soluzione
È necessario utilizzare la stampa in una funzione:
print(xtable(my.table))
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow