微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Rmd文件中包含apsrtable或stargazer输出

我尝试使用如下所示的代码将lm对象的摘要包含在Rmd文件中,但它不起作用。 你能帮我做吗?

```{r summary_lm,results='asis',echo=FALSE,comment=NA} library(apsrtable) my_model <- lm(y ~ x,data = data.frame(y = rnorm(10),x = 1:10)) res <- apsrtable(my_model) # my_model is a linear regression model (lm) cat("$$latex n",res,"n$$ n") ```

如何匹配所有未标记所需LaTeX标签的短语?

乳胶铸造错误与Windows7中的anaconda3

sed用“ _”,“&”,“ $”replace“_”,“&”,“$”

在Veusz中导入两个不同的数据集

将降落斜体和黑体转换为乳胶

$$语法只适用于数学表达式,而您正试图在其中放置一个表格,这是行不通的。 根据我的理解,可以apsrtable是,对于LaTeX来说,LaTeX和Markdown是非常不同的 – 你可以用Markdown完全重做LaTeX。 我认为人们发明了Markdown的$$语法,因为它得到了MathJax的很好的支持,同时也注意到基于原来的Markdown有很多变种/风格。

目前你可能会考虑:

使用xtable或ascii或R2HTML包来生成HTML表格

请求apsrtable的包作者支持HTML表格

那么用`pander˙将 Markdown格式的my_model包含my_model怎么办 ?

> library(pander) > pander(my_model) -------------------------------------------------------------- &nbsp; Estimate Std. Error t value Pr(>|t|) ----------------- ---------- ------------ --------- ---------- **x** 0.1174 0.1573 0.7465 0.4767 **(Intercept)** -0.2889 0.9759 -0.296 0.7748 -------------------------------------------------------------- Table: Fitting linear model: y ~ x

或者用PHP MarkdownExtra / rmarkdown格式:

> panderOptions('table.style','rmarkdown') > pander(my_model) | &nbsp; | Estimate | Std. Error | t value | Pr(>|t|) | |:-----------------:|:----------:|:------------:|:---------:|:----------:| | **x** | 0.1174 | 0.1573 | 0.7465 | 0.4767 | | **(Intercept)** | -0.2889 | 0.9759 | -0.296 | 0.7748 | Table: Fitting linear model: y ~ x

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐