该stargazer包具有一个out参数,您可以在其中指定可以保存输出的路径.
如果指定type="html"了有效路径作为out参数,则不必使用Mikko提到的KNIT选项.
因此,你可以简单地做:
X = data.frame(a = 1:10, b = 21:30)
mod <- lm(a ~ b, X)
library(stargazer)
stargazer(mod, type = "html", out="C:/Your/Path/Name.html")
Run Code Online (Sandbox Code Playgroud)
在MS Word中打开这个html文件,你很高兴.
R-Studio 将是一个选择。学生可以使用编译笔记本按钮轻松创建 HTML 文档。R-Studio 还包含 HTML 格式文档创建,只需点击几下鼠标,并且对 R 以外的任何其他编程语言有很少的了解。以下是在 R studio 中执行此操作的一种方法:
如果 HTML 足够好,这很容易。R代码:
X = data.frame(a = 1:10, b = 21:30)
mod <- lm(a ~ b, X)
library(stargazer)
stargazer(mod, type = "html")
Run Code Online (Sandbox Code Playgroud)
接下来单击文件 -> 新建文件 -> R HTML
删除除<html>标签之外的所有内容。复制函数的输出stargazer:
<html>
<table style="text-align:center"><tr><td colspan="2" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left"></td><td><em>Dependent variable:</em></td></tr>
<tr><td></td><td colspan="1" style="border-bottom: 1px solid black"></td></tr>
<tr><td style="text-align:left"></td><td>a</td></tr>
<tr><td colspan="2" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">b</td><td>1.000<sup>***</sup></td></tr>
<tr><td style="text-align:left"></td><td>(0.000)</td></tr>
<tr><td style="text-align:left"></td><td></td></tr>
<tr><td style="text-align:left">Constant</td><td>-20.000<sup>***</sup></td></tr>
<tr><td style="text-align:left"></td><td>(0.000)</td></tr>
<tr><td style="text-align:left"></td><td></td></tr>
<tr><td colspan="2" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left">Observations</td><td>10</td></tr>
<tr><td style="text-align:left">R<sup>2</sup></td><td>1.000</td></tr>
<tr><td style="text-align:left">Adjusted R<sup>2</sup></td><td>1.000</td></tr>
<tr><td style="text-align:left">Residual Std. Error</td><td>0.000 (df = 8)</td></tr>
<tr><td style="text-align:left">F Statistic</td><td>11,406,627,545,111,658,741,817,889,783,808.000<sup>***</sup> (df = 1; 8)</td></tr>
<tr><td colspan="2" style="border-bottom: 1px solid black"></td></tr><tr><td style="text-align:left"><em>Note:</em></td><td style="text-align:right"><sup>*</sup>p<0.1; <sup>**</sup>p<0.05; <sup>***</sup>p<0.01</td></tr>
</table>
</html>
Run Code Online (Sandbox Code Playgroud)
接下来单击“Knit HTML”并选择保存文件的位置。您将获得一个 HTML 文件,在我的互联网浏览器中如下所示:

您可以在 Word 中打开 HTML 文件并将表格复制到另一个文档。这样就可以格式化表格了。如果您想要精确的观星仪格式,您可以截取表格的屏幕截图并将其粘贴到 Word 中。此外,可以在 R-Studio 中轻松创建 pdf,但它们确实需要一些 LaTeX 知识。