RData文件是用R编写的,不能用Python读取

RData文件是用R编写的,不能用Python读取,python,r,rpy2,rdata,Python,R,Rpy2,Rdata,在尝试读取.RData文件时,我遇到了一个“错误的还原文件幻数” 我使用R版本3.4.3和Rstudio版本1.2.5033。我已经用R编写了数据文件,其中包括: save(object1, object2, object3, file = 'CV_folds.RData') 从R我可以毫无问题地读取该文件。当我尝试使用Pycharm(版本2020.1)和rpy2包从Python(版本3.8)中读取相同的文件时,带有: robjects.r['load']('CV_folds.RData')

在尝试读取.RData文件时,我遇到了一个“错误的还原文件幻数”

我使用R版本3.4.3和Rstudio版本1.2.5033。我已经用R编写了数据文件,其中包括:

save(object1, object2, object3, file = 'CV_folds.RData')
从R我可以毫无问题地读取该文件。当我尝试使用Pycharm(版本2020.1)和rpy2包从Python(版本3.8)中读取相同的文件时,带有:

robjects.r['load']('CV_folds.RData')
我得到一个错误,如下所示:

R[write to console]: Error in load(name, envir = .GlobalEnv) : 
  bad restore file magic number (file may be corrupted) -- no data loaded
Calls: sys.load.image -> load

有人知道出了什么问题吗?

如果使用最新版本的R,3.6.3版会发生什么?嗨,Len,我试过了,现在用R版本3.6.3编写了RData文件。我仍然无法工作。错误消息的格式已更改,但仅此而已……在rpy2中,尝试指向完整的绝对路径,因为错误指示未加载任何数据。您是否尝试过以另一种格式编写文件,例如以对象为单位编写
write.csv()
saveRDS()
,并将其读入Python?另外,如果您仅使用
save()
编写一个对象并尝试将其读入Python,会发生什么情况?如果您使用最新版本的R,即3.6.3版,会发生什么情况?嗨,Len,我尝试了这一点,现在使用R版本3.6.3编写了RData文件。我仍然无法工作。错误消息的格式已更改,但仅此而已……在rpy2中,尝试指向完整的绝对路径,因为错误指示未加载任何数据。您是否尝试过以另一种格式编写文件,例如以对象为单位编写
write.csv()
saveRDS()
,并将其读入Python?另外,如果使用
save()
只编写一个对象并尝试将其读入Python,会发生什么情况。