0

我正在构建一个学习者教程应用程序来教授一些统计技术。理想情况下,我想在代码块之间共享变量,但我相信我可以使用“设置块”创建一个解决方法。

我已经尝试按照这个网站使用“链式设置块”: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
```
4

1 回答 1

0

这是一个错误,安装 {learnr} 的最新开发版本

remotes::install_github("rstudio/learnr")

已在此问题中修复

于 2021-08-31T19:33:36.813 回答