R在Python中。错误:$运算符对原子向量无效

问题描述 投票:1回答:1

我刚开始尝试在Python中使用R,因为有一些有趣的包。我使用包rpy2在python环境中使用R.有人可以帮我理解为什么会出现这个错误吗?我不在代码中使用$。 fitMCMC发生错误。

from rpy2.robjects.packages import importr
import rpy2.robjects as ro
ms = importr('MSGARCH')
from rpy2.robjects import r, pandas2ri, numpy2ri, vectors
pandas2ri.activate()
numpy2ri.activate()
base = importr('base')
stats = importr('stats')


spec = ms.CreateSpec(variance_spec = ro.ListVector( ro.StrVector(['sGARCH', 'sGARCH'])),
              distribution_spec = ro.ListVector( ro.StrVector(['norm', 'norm']))
              )

X = my_data
fitMCMC = ms.FitMCMC(spec = spec, data = X, ctr = ro.ListVector({'nburn' : '500L', 'nmcmc' : '500L', 'nthin' : '1L'}))
print(base.summary(fitMCMC))
python r rpy2
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.