我以前使用rpy2导入R包,但在使用import导入R包'TTR‘代码时遇到了困难:
import rpy2.robjects as robjects
from rpy2.robjects import pandas2ri # for dataframes
pandas2ri.activate()
from rpy2.robjects.packages import importr
ttr = importr('TTR')我收到了错误,因为:
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 = ''中给出什么参数
发布于 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
https://stackoverflow.com/questions/49790564
复制相似问题