首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R中的python :找不到熊猫

R中的python :找不到熊猫
EN

Stack Overflow用户
提问于 2017-09-12 19:10:22
回答 2查看 2.6K关注 0票数 3

我试图通过结合R和Python的优点来改进我的研究。网状软件包是实现这一目的的一种很有前途的工具。但出了点问题..。

代码语言:javascript
复制
devtools::install_github("rstudio/reticulate")
library(reticulate)

py_available()

1假

代码语言:javascript
复制
py_config()

python: /usr/bin/python

libpython: /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/config/libpython2.7.dylib

pythonhome: /System/Library/Frameworks/Python.framework/Versions/2.7:/System/Library/Frameworks/Python.framework/Versions/2.7版本: 2.7.10 (默认,2015年10月23日,19:19:21) GCC 4.2.1兼容苹果LLVM 7.0.0 (clang-700.0.59.5)

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy numpy_version: 1.8.1

python版本发现:

/usr/bin/python

/usr/local/bin/python

/usr/local/bin/python3 3

/User/User/anaconda/bin/python

代码语言:javascript
复制
use_python(" /Users/User/anaconda/bin/python")

我正在使用Anaconda的所有“数据科学包”。这就是选择相应的python版本的原因。所有必需的软件包都已安装完毕,并经常通过木星笔记本使用。

代码语言:javascript
复制
py_available() 

1真

是的,正如预期的那样!

代码语言:javascript
复制
py_module_available("pandas")

1假

由于某些原因无法使用(()

)预先谢谢你的想法()

案件的SessionInfo:

R版本3.4.1 (2017-06-30)平台: x86_64-apple-darwin15.6.0 (64位),运行于: OS X El Capitan 10.11.6

矩阵产品:默认BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib LAPACK: /Library/Frameworks/R.framework/Versions/3.4/Resources/lib/libRlapack.dylib

区域设置:1 ru_RU.UTF-8/ru_RU.UTF-8/ru_RU.UTF-8/C/ru_RU.UTF-8/ru_RU.UTF-8

附加的基本包:1个stats图形、grDevices实用程序、数据集、方法库

其他附加包裹:1 reticulate_1.1.0.9004

通过命名空间加载(未附加):1 httr_1.3.1 compiler_3.4.1 R6_2.2.2 tools_3.4.1 withr_2.0.0 curl_2.8.1 memoise_1.1.0

8 Rcpp_0.12.12 git2r_0.19.0 digest_0.6.12 jsonlite_1.5 devtools_1.13.3

EN

回答 2

Stack Overflow用户

发布于 2018-01-31 19:34:48

我认为你必须在打电话给use_python 之后立即给library(reticulate)打电话,在py_config或其他任何事情之前。

对我起作用了。这个问题的更多细节:Importing python module in R

票数 3
EN

Stack Overflow用户

发布于 2020-02-10 15:34:03

您需要设置函数的第二个参数,因此它应该是:

代码语言:javascript
复制
For expample use_python("/users/my_user/Anaconda3/python.exe",required = TRUE)

不要忘记所需的=真

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46183784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档