%20%D0%B2%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B5%20.tex%3F.png)
Эта ветка является продолжением веткиКак сохранить вывод R xtable(data.frame) в документе .tex?но с пакетом stargazer
, где предложенный подход xtable
не работает. Код
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
Вывод: нет файла .tex
R: 3.4.0 (бэкпорты)
ОС: Debian 8.7
решение1
Вам необходимо захватить вывод консоли с помощью capture.output()
:
writeLines(capture.output(stargazer(DF)), filename.tex)
решение2
Stargazer имеет возможность сохранения в файл:
stargazer(DF, out=filename.tex)