Нужна ли «библиотека (сетчатая)» в блоке установки knitr - PullRequest
0 голосов
/ 28 января 2019

Если я не включаю строку "library (reticulate)", я не могу получить доступ к объекту "py" внутри R-чанков, но всегда могу получить доступ к объекту "r" из чанков Python с включением строки или без нее.Итак, действительно ли это необходимо или это ошибочное поведение?Я вяжу с pdflatex.

1 Ответ

0 голосов
/ 29 января 2019

Нет необходимости, если все, что вам нужно, это объект py в сетчатый , потому что вы можете создать глобальную переменную в блоке установки, например,

```{setup, include=FALSE}
py <- reticulate::py
```

Еслиесли вы этого не сделаете, вам придется library(reticulate), прежде чем использовать py в последующих фрагментах кода R.

...