salida XTABLE es cero longitud cuando se llama desde la función
Pregunta
Quiero versiones de látex de salida de mis mesas. Yo uso xtable () para hacerlo, con un gran problema. Cuando intento generar tablas de látex dentro de una función que llamo (que por lo general hace un montón de otras cosas también), los archivos se escriben como longitud cero! (I ejecutar Windows 7 x64, y el uso R 2,11).
Ejemplo:
fnc <- function (my.table) {
sink(file="paper/tables/output.tex",caption="my caption")
xtable(my.table)
sink()
}
Al ejecutar las tres líneas dentro de la función directamente, el archivo se escribe correctamente. Cuando llamo FNC (my.table), el archivo se escribe como longitud cero.
¿Por qué? Gracias!
Solución
usted necesita el uso de impresión en una función:
print(xtable(my.table))
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow