我对如何从 Rstudio 运行 python 脚本有疑问?
我最初的想法是从 GitHub 存储库获取 python 脚本,然后在 R 中运行它,我通过使用获取了 python 代码script <- getURL(URL, ssl.verifypeer = FALSE)
, from RCurl包中,我被困在如何运行Python代码而不将脚本作为文件存储在工作目录中,即运行R变量scriptRstudio 中的上述目录。
我确实知道了python.load()
in _rPython_
R 中的 package 可以帮助运行 Python 脚本,但它需要 .py 文件作为第一个参数。我想找到一种不将Python脚本存储为文件的方法。
如果您对此问题有任何想法,请提前致谢。
确保您正在运行 R Markdown 文件并拥有reticulate
安装。
加载并配置您的 Python 版本:
```{r setup, include = FALSE}
library(reticulate)
use_python("usr/local/bin/python")
```
那么,任意python
调用代码如下:
```{python}
# write python
# code here
```
如果您创建任何全局 python 对象并希望将它们与R
代码,只需在它们前面加上py$
;例如访问使用 python 创建的数据框,称为my_data
在 R 块中:
```{r}
head(py$my_data)
```
可以找到更多详细信息here https://rstudio.github.io/reticulate/articles/r_markdown.html.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)