【发布时间】:2018-06-25 11:38:10
【问题描述】:
我有一个 Rmarkdown 文档,我想只显示代码块的部分输出。
例如,考虑以下情况:
```{r echo=1:2, eval=-2, collapse=TRUE}
mod <- lm(speed ~ dist, data = cars)
summary(mod)
out <- capture.output(summary(mod))
cat(c("[...]", out[9:12], "[...]"), sep = "\n")
```
产生
mod <- lm(speed ~ dist, data = cars)
## summary(mod)
## [...]
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 8.28391 0.87438 9.474 0.00000000000144 ***
## dist 0.16557 0.01749 9.464 0.00000000000149 ***
## [...]
但我想得到的是
mod <- lm(speed ~ dist, data = cars)
summary(mod)
## [...]
## Coefficients:
## Estimate Std. Error t value Pr(>|t|)
## (Intercept) 8.28391 0.87438 9.474 0.00000000000144 ***
## dist 0.16557 0.01749 9.464 0.00000000000149 ***
## [...]
查看summary(mod)的不同格式。
【问题讨论】:
标签: r knitr r-markdown