XTABLE sortie est égale à zéro lorsque la longueur de la fonction appelée

StackOverflow https://stackoverflow.com/questions/4140564

  •  30-09-2019
  •  | 
  •  

Question

Je veux versions en latex de sortie de mes tables. J'utilise XTABLE () pour le faire, avec un problème majeur. Lorsque je tente de générer des tables de latex à partir d'une fonction que j'appelle (qui fait généralement beaucoup d'autres choses aussi bien), les fichiers sont écrits comme zéro longueur! (Je lance Windows 7 x64, et l'utilisation R 2,11).

Exemple:

fnc <- function (my.table) {
    sink(file="paper/tables/output.tex",caption="my caption")
    xtable(my.table)
    sink()
}

Quand je lance trois lignes dans la fonction directement, le fichier est correctement écrit. Quand j'appelle fnc (my.table), le fichier est écrit sous la forme de longueur nulle.

Pourquoi? Merci!

Était-ce utile?

La solution

vous avez besoin d'utiliser l'impression dans une fonction:

print(xtable(my.table))
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top