你可以通过 R - Reticulate 安装 Python 包吗

Car*_*men 5 python r interface reticulate

我将使用 Reticulate 包在 R 中创建一个 python 接口。为了访问 R 中的 python 函数,需要安装相应的 python 包。

我想到了两个问题:

1)如果使用reticulate包,是否需要安装Anaconda包?或者只安装 python 包就足够了?

2)是否可以在R中安装python包,类似于install.packages(“r_package”)?

有人有这个主题的经验吗?提前致谢!

小智 4

我将在之前的答案中添加一些细微差别。

就像@f0nzie所说,Anaconda不是一个包,而是一个包管理器。理想情况下,您将使用 Anaconda 创建一个环境来协助您进行包管理和版本控制。conda 环境的文档位于此处

现在,您可以将 python 包安装到 R 中的 anaconda 包中。这可以使用reticulate::conda_install(envname, packages). 可以在此处conda_install()找到的文档。