首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rpy2导入失败与'TTR‘包

rpy2导入失败与'TTR‘包
EN

Stack Overflow用户
提问于 2018-04-12 07:34:06
回答 1查看 253关注 0票数 0

我以前使用rpy2导入R包,但在使用import导入R包'TTR‘代码时遇到了困难:

代码语言:javascript
复制
import rpy2.robjects as robjects
from rpy2.robjects import pandas2ri  # for dataframes
pandas2ri.activate()
from rpy2.robjects.packages import importr
ttr = importr('TTR')

我收到了错误,因为:

代码语言:javascript
复制
rpy2.robjects.packages.LibraryError: The symbol .env in the package "TTR" is conflicting with a Python object attribute

我见过类似的问题rpy2 importr failing with xts and quantmod,但是对于包'TTR',我不知道在importr参数robject_translations = ''中给出什么参数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-12 12:44:30

错误消息告诉我们的是,R包中的符号.env (在Python中转换为语法上有效的名称)(这里的翻译将是_env)与调用importr时创建的对象ttr的属性相冲突。您可以在这里看到Package类对象的属性:modules/rpy2/robjects/packages.html#Package

如何使用参数robject_translations是文档化的:rpackages.html#importing-r-packages

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

https://stackoverflow.com/questions/49790564

复制
相关文章

相似问题

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