如何将rpy2 ListVector(rpy2.robjects.vectors.ListVector)转换为python?

阿哈卜船长

我正在使用rpy2从python运行auto.arima()模型。我的预测输出的对象类型为rpy2.robjects.vectors.ListVector。

input1:  type(forecast)
output: rpy2.robjects.vectors.ListVector

问题:如何将该预测以rpy2.robjects.vectors.ListVector的形式转换回python?请注意,我看过其他帖子,但是答案似乎太过具体了,无论如何,都无法从中找出答案。

请注意,此ListVector具有以下名称:

input: print(forecast.names)
output:   [1] "method"    "model"     "level"     "mean"      "lower"     "upper"    
 [7] "x"         "xname"     "fitted"    "residuals"
阿哈卜船长

可以使用“ .rx”转换回python以选择感兴趣的向量,然后使用numpy.array:

arima_mean = np.array(forecast.rx('mean'))

然后到大熊猫,首先将numpy数组展平:

pd.DataFrame({'mean':arima_mean.flatten()} )

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将RPy2 ListVector转换为Python字典

来自分类Dev

如何将Python函数与rpy2结合?

来自分类Dev

rpy2不会将“ _”转换为“”。

来自分类Dev

rpy2:如何将向量从 Python 回调函数返回到 R?

来自分类Dev

rpy2不会转换回熊猫

来自分类Dev

通过rpy2将列表从python传递到R

来自分类Dev

使用rpy2将.RData文件读入python

来自分类Dev

通过rpy2将列表从python传递到R

来自分类Dev

使用rpy2将Python变量传递给R

来自分类Dev

使用 rpy2 将 Python 二进制数据转换为 R

来自分类Dev

如何在Python代码中使用rpy2将R函数作为参数传递

来自分类Dev

Rpy2 pandas2ri.ri2py()将NA值转换为整数

来自分类Dev

使用Rpy2将Pandas DataFrame转换为R数据帧

来自分类Dev

使用Rpy2将Pandas DataFrame转换为R数据帧

来自分类Dev

使用rpy2从python调用R脚本

来自分类Dev

使用rpy2在Python中保存RData工作区

来自分类Dev

使用pip为Python 3安装rpy2

来自分类Dev

具有多个输入参数的 Python RPy2 函数

来自分类Dev

使用rpy2从python动态调用R库

来自分类Dev

使用 rpy2 从 Python 调用 R 函数

来自分类Dev

在Python和Rpy2中使用R:如何ggplot2?

来自分类Dev

使用rpy2将.R文件采购到python时出现问题

来自分类Dev

我如何使用Python / rpy2生成CDdiagrams

来自分类Dev

如何通过Rpy2(v3)在Python中使用R中的`hclust`函数?

来自分类Dev

如何使用rpy2 api从python脚本正确获取R sessionInfo()?

来自分类Dev

如何在Windows上的python中安装软件包,例如rpy2

来自分类Dev

如何将列表传递给rpy2中的R并返回结果

来自分类Dev

如何将rpy2指向现有的R安装?

来自分类Dev

如何将rpy2指向现有的R安装?