knitr 设置块中是否需要 "library(reticulate)"
Is "library(reticulate)" needed in knitr setup chunk
如果我不包含 "library(reticulate)" 行,我将无法访问 R 块中的 "py" 对象,但我始终可以从 python 中访问 "r" 对象包含或不包含行的块。那么,它真的需要还是这是一个错误的行为?我正在用 pdflatex 编织。
如果你只需要 reticulate 中的对象 py
,则没有必要,因为你可以在设置块中创建一个全局变量,例如,
```{setup, include=FALSE}
py <- reticulate::py
```
如果不这样做,则在后续 R 代码块中使用 py
之前必须 library(reticulate)
。
如果我不包含 "library(reticulate)" 行,我将无法访问 R 块中的 "py" 对象,但我始终可以从 python 中访问 "r" 对象包含或不包含行的块。那么,它真的需要还是这是一个错误的行为?我正在用 pdflatex 编织。
如果你只需要 reticulate 中的对象 py
,则没有必要,因为你可以在设置块中创建一个全局变量,例如,
```{setup, include=FALSE}
py <- reticulate::py
```
如果不这样做,则在后续 R 代码块中使用 py
之前必须 library(reticulate)
。