![R stargazer(data.frame) 출력을 .tex 문서에 저장하는 방법은 무엇입니까?](https://linux55.com/image/112676/R%20stargazer(data.frame)%20%EC%B6%9C%EB%A0%A5%EC%9D%84%20.tex%20%EB%AC%B8%EC%84%9C%EC%97%90%20%EC%A0%80%EC%9E%A5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%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(백포트됨)
OS: Debian 8.7
답변1
다음을 사용하여 콘솔 출력을 캡처해야 합니다 capture.output()
.
writeLines(capture.output(stargazer(DF)), filename.tex)
답변2
Stargazer에는 파일에 저장하는 옵션이 있습니다.
stargazer(DF, out=filename.tex)