knitr:在同一块中输出 R
knitr: R output in same chunk
将 Rmd 编织到 md 文档时,是否可以选择将 R 输出与代码放在同一块中?
> knit.txt = 'Hello
+ ```{r}
+ 3+3
+ a <- 3+3
+ ```'
> library(knitr)
> out = knit(text=knit.txt, quiet=TRUE)
> cat(out)
Hello
```r
3+3
```
```
## [1] 6
```
```r
a <- 3+3
```
你可以看到 knitr 产生了三个块,但我希望一个块看起来像这样:
3+3
##6
a <- 3+3
你想要块选项collapse = TRUE
```{r, collapse = TRUE}
3+3
a <- 3 + 3
```
将 Rmd 编织到 md 文档时,是否可以选择将 R 输出与代码放在同一块中?
> knit.txt = 'Hello
+ ```{r}
+ 3+3
+ a <- 3+3
+ ```'
> library(knitr)
> out = knit(text=knit.txt, quiet=TRUE)
> cat(out)
Hello
```r
3+3
```
```
## [1] 6
```
```r
a <- 3+3
```
你可以看到 knitr 产生了三个块,但我希望一个块看起来像这样:
3+3
##6
a <- 3+3
你想要块选项collapse = TRUE
```{r, collapse = TRUE}
3+3
a <- 3 + 3
```