在knitr中旋转观星者表

问题描述 投票:1回答:1

我正在使用knitr编写.Rnw文件和stargazer包来构建回归输出表。在大多数情况下,它工作得很好,但我想旋转一个90度的表,就像我可以在LaTeX中使用\usepackage{sidewaystable}在.Rnw之外做的那样。

\documentclass{article}

\begin{document}

<<table1, echo=FALSE, message=F, warning=F, results="asis">>=
library(stargazer)
lm1 <- lm(mpg ~ wt, data = mtcars)
lm2 <- lm(mpg ~ hp, data = mtcars)
lm3 <- lm(mpg ~ cyl, data = mtcars)
lm4 <- lm(mpg ~ disp, data = mtcars)

stargazer(lm1, lm2, lm3, lm4, title = "Basic OLS Models", omit.stat = c("f",    "ser"))
@
\end{document}
r latex knitr stargazer
1个回答
2
投票

您可以使用float.env = "sidewaystable"中的stargazer()选项执行此操作

\documentclass{article}
\usepackage{rotating, graphicx}
\begin{document}

<<table1, echo=FALSE, message=FALSE, warning=FALSE, results=tex>>=
library(stargazer)
lm1 <- lm(mpg ~ wt, data = mtcars)
lm2 <- lm(mpg ~ hp, data = mtcars)
lm3 <- lm(mpg ~ cyl, data = mtcars)
lm4 <- lm(mpg ~ disp, data = mtcars)

stargazer(lm1, lm2, lm3, lm4, 
          title = "Basic OLS Models", 
          omit.stat = c("f",    "ser"),
          float.env = "sidewaystable")
@
\end{document}
© www.soinside.com 2019 - 2024. All rights reserved.