r - Stargazer 表直接转换成 pdf 表不显示
问题描述
我有以下 R Markdown 文档。我正在尝试将回归输出表直接呈现为 pdf,但这些表没有显示出来。我试过type = 'latex'
代替 type = 'html'
,但没有区别。
我知道我可以从控制台复制粘贴乳胶代码,但这真的很麻烦。还有其他解决方案吗?
```
---
title: "title"
output:
pdf_document: default
html_document: default
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(stargazer)
library(plm)
```
```{r data, echo=FALSE, include=FALSE}
library(haven)
dat <- read_dta("E:/CZ/CZ_fin_distress/CZ_all_2015_2018_small_final.dta")
library(dplyr)
dat <- dat %>%
rename(
log_avgprice = lamt,
log_localprice = lsamt,
negNPM = cat2,
lagged_negNPM = lcat
)
dat <- dat[dat$ptype<3,]
```
```{r prices, echo=FALSE, include=FALSE, results="asis"}
ma <- plm(log_avgprice ~ negNPM, index=c("id", "year"), model="within", data=dat)
mb <- plm(log_localprice ~ negNPM, index=c("id", "year"), model="within" , data=dat)
mc <- plm(log_avgprice ~ lagged_negNPM, index=c("id", "year"), model="within", data=dat)
md <- plm(log_localprice ~ lagged_negNPM, index=c("id", "year"), model="within", data=dat)
stargazer(ma, mb, mc, md, title = "Logged claim amount", type = 'html')
```
解决方案
我发现了我的错误: include=FALSE
并results="asis"
相互抵消。消除后现在可以使用了 include=FALSE
。
推荐阅读
- docker - 如何使用 start 在 alpine docker 容器中加载 shell 别名
- nginx-reverse-proxy - 如何使 NGINX 反向代理以 HTTP 标头值为条件
- javascript - 如何在下一个 js 的项目中使用外部 js 库?
- angular - 使用 Angular CDK DRAG 在拖动元素上丢失旋转位置
- ffmpeg - 向ffmpeg m3u8文件添加标签的问题
- kubernetes - kubernetes 获取绝对资源单位
- c++ - 如何在 tinyxml2 中附加两个 xml 文件
- javascript - NodeJS:无法通过带有 start-server-and-test 的包脚本设置 PERCY_TOKEN
- python - 无法关闭 Django 消息警报
- sql - 如何选择在某列中具有多个相同值的所有不同行