草庐IT

python - 如何识别所有库 Rpy2 R

如何识别所有库Rpy2R。Rpy2无法识别库、实用程序和工具。importrpy2.robjectsasrobjectsR=robjects.r>>>R['library']("utils")RVector-Python:0x7f65fc85cfc8/R:0x19bb980>>>R['library']("tools")RVector-Python:0x7f65fc85f5a8/R:0x2419140(>>>从rpy2.robjects.packages导入导入器追溯(最近一次通话):文件“”,第1行,位于导入错误:没有名为包的模块)因为我可以更新Rpy2以毫无问题地加载所有库或可以完

python - 将 RPy2 ListVector 转换为 Python 字典

自然的Python等价于R中的命名列表是一个字典,但是RPy2给你一个ListVector对象。importrpy2.robjectsasrobjectsa=robjects.r('list(foo="barbat",fizz=123)')此时,a是ListVector对象。[StrVector,FloatVector]foo:[str]fizz:[123.000000]我想要的是可以像普通Python字典一样对待的东西。我的临时解决办法是这样的:defas_dict(vector):"""ConvertanRPy2ListVectortoaPythondict"""result={}

python - 为 rpy2 转换 python 对象

以下代码应该在rpy2中创建热图importnumpyasnpfromrpy2.robjectsimportrdata=np.random.random((10,10))r.heatmap(data)但是,它会导致以下错误Traceback(mostrecentcalllast):File"z.py",line8,inlabRow=rowNames,labCol=colNames)File"C:\Python25\lib\site-packages\rpy2\robjects\__init__.py",line418,in__call__new_args=[conversion.py2