使用stargazer()生成回归汇总表格遇文本格式问题求助
stargazer生成表格在HTML中显示为文本的解决方法
- 问题根源:你的代码里设置了
type = "latex",这会生成LaTeX语法的表格代码,HTML无法识别LaTeX格式,所以只会显示纯文本内容。 - 修正方案:
- 将
type参数修改为"html",让stargazer直接输出HTML格式的表格代码,适配HTML文档环境。 - 若在R Markdown中渲染HTML报告,需给代码块添加
results='asis'选项,让R直接输出HTML代码而非文本:```{r results='asis'} stargazer::stargazer(reg1, title = "人均逮捕数 VS 人均电子游戏营收", type = "html", keep.stat = c("n","rsq","adj.rsq","f")) - 若通过普通R脚本生成代码后手动复制到HTML文件,直接运行修改后的代码,将控制台输出的完整HTML代码粘贴到HTML文档的对应位置即可。
- 将
- 修改后的基础代码:
stargazer::stargazer(reg1, title = "人均逮捕数 VS 人均电子游戏营收", type = "html", keep.stat = c("n","rsq","adj.rsq","f"))
内容的提问来源于stack exchange,提问作者sikimimi
相关产品推荐
相关产品推荐

