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!

È stato utile?

Soluzione

È necessario utilizzare la stampa in una funzione:

print(xtable(my.table))
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top