我正在构建一个学习者教程应用程序来教授一些统计技术。理想情况下,我想在代码块之间共享变量,但我相信我可以使用“设置块”创建一个解决方法。
我已经尝试按照这个网站使用“链式设置块”:https ://rstudio.github.io/learnr/exercises.html ,但在变量不再被识别之前,我无法让链超过一个级别.
我创建了一个简单的示例来尝试找出我的问题所在,但它仍然不起作用。代码块 b 给出 4,但块 c 给出“未找到对象 y”。我在这里想念什么?
请忽略反斜杠,它们仅用于格式化。
---
title: "Tutorial"
output: learnr::tutorial
runtime: shiny_prerendered
---
```{r setup, include=FALSE}
library(learnr)
```
```{r a}
x <- 2
```
```{r b, exercise=TRUE, exercise.setup="a"}
y <- 2 * x
y
```
```{r c, exercise=TRUE, exercise.setup="b"}
y
```