我想知道如何在整个R Chunk Code块之后显示R Chunk Code输出而不是每个代码行之后的输出。
\documentclass{article}
\begin{document}
<< Test >>=
1:10
args(lm)
@
\end{document}
答案 0 :(得分:3)
你在用Rmarkdown写作吗?如果是这样,你可以在R chunk中添加一个选项,如
```{r,results = "hold"}
your R code
```
否则你应该弄清楚如何在转换时将这个参数赋予knitr。
答案 1 :(得分:0)
看起来这些块来自Sweave。
我建议首先只提供代码,然后只显示结果。这意味着你必须加倍你的块,但每个块的副本必须有一个不同的块选项。像这样:
\documentclass{article}
\begin{document}
这里是只生成代码的块
<< Test1, results='hide' >>=
1:10
args(lm)
@
<< Test2, results='hide' >>=
2:5
args(lm)
@
以下是仅生成结果的块
<< Test3, echo=FALSE >>=
1:10
args(lm)
@
<< Test4, echo=FALSE >>=
2:5
args(lm)
@
\end{document}
我希望我没有错误地使用那些大块选项名称,因为我很熟悉knitr insead od sweave。
如果您想学习knitr,请访问此RNINJA
的网站