该线程是线程的连续体如何将 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)