%20%E8%BC%B8%E5%87%BA%E4%BF%9D%E5%AD%98%E5%9C%A8%20.tex%20%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%9F.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)