我想从python使用R包fracdiffarfima。我用rpy2导入了这个库

from rpy2.robjects.packages import importr
fracdiff = importr('fracdiff')
arfima = importr('arfima')


但是当我尝试执行

fracdiff.fracdiff.sim()


要么

arfima.arfima.sim()


我收到错误


  AttributeError:“ DocumentedSTFunction”对象没有属性“ sim”


它们都在R控制台中执行。在python中,仅执行fracdiff.fracdiff()arfima.arfima()。有什么事吗感谢帮助。

最佳答案

点(.)不是Python变量的有效名称。

因此,importr试图将.转换为_

尝试fracdiff.fracdiff_sim()

关于python - 无法从python使用fracdiff.sim和arfima.sim-'DocumentedSTFunction'对象没有属性'sim',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32945958/

10-12 17:55