使用 Reticulate 从 R 导入 Python 包 (pandas)

Importing Python package (pandas) from R with Reticulate

上下文:我在 Atom IDE 上使用 Python,installing/importing 包工作正常。现在我想通过 Reticulate 包在 Rstudio 上使用 Python。

问题:我无法在 Rstudio 上导入 Pandas,即使可以导入 numpy 和数学。错误是“ModuleNotFoundError:没有名为 'pandas'”的模块。

i) Python 3.8.5 安装(32 位) ii) 已安装 pip3 21.1.2 iii) 安装 Reticulate 1.2.0 iv) Pandas 已经安装 (~\AppData\Local\Programs\Python\Python38-32\Lib\site-packages)

实例化网状结构的代码块是什么样的?

这是我的;你应该养成使用环境的习惯,因为它们将确保你所有的包都在那里,并且正是你想要的版本。

# load python
library(reticulate)
use_python('C:/Users/Andrew/Anaconda3/')
use_condaenv(condaenv='my_ml', required=TRUE)
library(knitr)

您可以有很多 Python 个环境。

检查reticulate::py_module_available("pandas")

并且,如果需要,reticulate::py_install("pandas")