【发布时间】:2014-09-23 00:48:38
【问题描述】:
另一个与 rpy2 相关的问题是关于将弃用的 rpy 代码转换为其 rpy2 等效项。在我的 python 脚本中,我有一个 for 循环语句,它只是将输入传递给一系列矩阵。最后,我将其保存到 .RData 工作区以再次加载并再循环 2 次。
在rpy中,保存文件是这样写的:
#Save resulting RDATA workspace (.RDATA file)
rpy.r.save_image()
我试过了,没有成功
import rpy2.robjects as ro
from rpy2robjects import r
ro.r.save_image()
另外,我还有另一个具有此功能的 python 脚本,我也尝试过使用 ro.r,但没有成功:
#Write out success variable
rpy.r("success = TRUE")
rpy.r("save(success,file='success.RData')")
如果有人知道如何翻译上述“rpy.r”。对 rpy2 等效性的陈述,我将不胜感激。
【问题讨论】: