不能使用python中的fracdiff.sim和arfima.sim - ' DocumentedSTFunction'对象没有属性' sim'

时间:2015-10-05 10:07:10

标签: python r rpy2

我想在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()。有什么不对?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

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

出于这个原因,importr正在尝试将.转换为_

尝试fracdiff.fracdiff_sim()