r - 将多个回归表输出到 R 中 Word 文档的多页中
问题描述
我的目标是创建一个多页 Microsoft Word 文档,在连续页面上有许多格式化的回归表输出。理想情况下,这将使用 R Markdown 来完成。
我有一些运气使用 word 制作格式良好的回归表sjPlot::tab_model
例如,我可以做
mod2 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model2.doc")
在新的 Word 文档中创建一个漂亮的回归表。
如果我做
mod3 <- lm(Petal.Length ~ Species + Petal.Width, data=iris)
sjPlot::tab_model(mod2, file = "~/Desktop/model3.doc")
我可以用另一个格式很好的回归表制作第二个 Word 文档。
这里的目标是创建一个 Word 文档,其中包含连续页面上的两个模型输出。
我知道在 R Markdown 中,我可以使用 Stargazer 和 Knit 制作多页回归表,例如,
stargazer(mod2)
但这些仅以 PDF 或 HTML 呈现。
我知道 sjPlot 不直接与 Word 结合,所以这不是一个选择。
可能的解决方案包括:
- 使用不同的包在 Markdown 中呈现与 Word 兼容的回归输出表
- 寻找一种巧妙的方法将
tab_model
输出组合到一个 Word 文档中。 - 其他一些我没有想到的方法。
解决方案
我想到了。最好的方法是坚持使用sjPlot
,编织成 HTML,然后从 HTML 复制粘贴到 Word。该表以这种方式呈现得很好。
感谢 Andrew Reece (andrew_reece) 的这篇文章。
推荐阅读
- ios - 可以在方法执行期间释放对象吗?
- python - 如何从没有标签的语料库创建熊猫数据框?
- angular - 调用下拉菜单的值,打字稿
- flutter - 有关在 App Store 上发布应用程序的任何建议?
- image - Keras - 图像的均方误差 (MSE) 计算定义?
- android - 未处理的异常:错误状态:平台不允许使用不安全的 HTTP - usesClearTextTraffic 不起作用
- c# - 如何在 C# 中验证 webhook 的 RS256 签名属性?
- javascript - 多人 JavaScript 游戏如何与服务器通信?
- jquery - 如何在 ASP.NET Core 中的表单的 data-ajax-failure 函数中捕获 Ajax 错误?
- python-3.x - 使用 ffmpeg 下载 m3u8 段而不将 .ts 文件写入磁盘