我想在python中使用R包fracdiff
和arfima
。我使用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()
。有什么不对?谢谢你的帮助。
答案 0 :(得分:0)
Dots(.
)不是Python变量的有效名称。
出于这个原因,importr
正在尝试将.
转换为_
。
尝试fracdiff.fracdiff_sim()
。