前言
reticulate包能绑定到不同版本的Python,包括虚拟环境和Conda环境。
应用
1.source_python()获取任何Python脚本
2.python和R互相获取对象,可以通过reticulate导出py对象,并在R中进行调用;Python代码还可以使用r对象访问R会话中的对象。
3.使用python版本
library(reticulate)
use_python("/usr/local/bin/python")
4.The use_virtualenv() and use_condaenv() functions
library(reticulate)
use_virtualenv("myenv")
5.Importing Python modules — The import()
(1)reticulate网站: https://rstudio.github.io/reticulate/
(2)源码学习: https://github.com/rstudio/reticulate
(3)问题反馈: https://github.com/rstudio/reticulate/issues