【发布时间】:2017-03-29 20:23:29
【问题描述】:
假设我在 knitr 中有以下代码。如何使用不同的 i 值多次运行它?
```{r, echo=FALSE}
i<-0.1
```
### X,Y plot of Y=X+e where e is a standard normal distro: mean=0, sd=`r i`
```{r, echo=FALSE}
r<-rnorm(100,mean=0,sd=i)
x<-seq(0,1,length.out=100)
y<-x+r
plot(x,y)
```
编辑:
正如建议的那样......我尝试做这样的事情:在 R 代码块中开始一个循环,在中间有一个模板,然后关闭循环——R 抛出并出错。
```{r, echo=FALSE}
for (i in 1:4) {
```
# bla
```{r, echo=FALSE}
}
```
【问题讨论】:
-
你可以reuse这个块,但是你为什么不多次循环这4行代码呢?
-
准确地说...我如何遍历标题——这有点像我的问题——
-
对不起,我一开始没有明白这一点。我认为
### X,Y plot ...是作为 R 评论的,而错过了它是一个降价标题。上下文很重要……请参阅我的答案(很快)。 -
@CL,非常感谢 - 期待它