¿Cómo guardar la salida de R stargazer (data.frame) en un documento .tex?

¿Cómo guardar la salida de R stargazer (data.frame) en un documento .tex?

Este hilo es la continuación del hilo.¿Cómo guardar la salida de R xtable (data.frame) en un documento .tex?pero con el paquete stargazerdonde el enfoque propuesto xtableno funciona. Código

DF <- head(iris)
library("stargazer") # https://stackoverflow.com/a/9274146/54964
filename.tex <- paste("/home/masi/text.tex")
DF.tex <- stargazer(DF)
print(DF.tex, file = "/home/masi/filename.tex", compress = FALSE) # https://unix.stackexchange.com/a/368184/16920

Salida: ningún archivo .tex

R: 3.4.0 (backports)
SO: Debian 8.7

Respuesta1

Tienes que capturar la salida de la consola con capture.output():

writeLines(capture.output(stargazer(DF)), filename.tex)

Respuesta2

Stargazer tiene una opción para guardar en un archivo:

stargazer(DF, out=filename.tex)

información relacionada