Можно ли сохранять в памяти код от упражнения к упражнению в learnr? - PullRequest
0 голосов
/ 08 мая 2020

Я создал учебник в learnr и заметил, что для каждого создаваемого мной фрагмента кода мне нужно повторно запускать код из предыдущих фрагментов, если я sh использую те же данные.

Например, если у меня есть что-то вроде этого:

oneway <- aov(data=iris, Petal.Length~Species)

, которое я делаю в одном фрагменте упражнения, и я запускаю:

summary(oneway)

в следующем фрагменте, он не будет признавать "односторонний" больше.

1 Ответ

0 голосов
/ 08 мая 2020

Это «особенность» learnr, так что любое упражнение можно выполнять в любое время, не полагаясь на предыдущие шаги.

Чтобы решить эту проблему, установите общие prepare блоки:

```{r prepare-a}
oneway <- aov(data=iris, Petal.Length~Species)
```
```{r a, exercise=TRUE}
oneway
```
```{r b, exercise=TRUE, exercise.setup = "prepare-a"}
summary(oneway)
```

См. Exercise Setup для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...