使用rpy2将.RData文件读入python

时间:2015-05-14 12:50:55

标签: python r pandas rpy2 rdata

我正在尝试使用rpy2模块将.RData文件读入python。以下是代码

>>> from  rpy2.robjects import r
>>> r.load("path to .rdata file")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\dell\WinPython-32bit-2.7.6.3\python-2.7.6\lib\site-packages\rpy2\robjects\functions.py", line 170, in __call__
return super(SignatureTranslatedFunction, self).__call__(*args, **kwargs)
File "C:\Users\dell\WinPython-32bit-2.7.6.3\python-2.7.6\lib\site-packages\rpy2\robjects\functions.py", line 100, in __call__
res = super(Function, self).__call__(*new_args, **new_kwargs)
rpy2.rinterface.RRuntimeError: Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection

我目前正在使用Windows 7,64位机器。请帮忙。

1 个答案:

答案 0 :(得分:1)

好吧,我似乎已经理解了这个问题。

在指定.RData文件的路径时,我使用标准的windows(“\”)目录分隔符指定了路径,r.load()(显然)无法识别路径。但是当我使用“/”目录分隔符时,.rdata文件已成功加载。

相关问题