使用 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")
。
上下文:我在 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")
。