readRDS("file.rds") 中的错误:从连接读取时出错执行已停止

readRDS("file.rds") 中的错误:从连接读取时出错执行已停止

我无法通过远程服务器将 rds 文件读入 R。我可以在 Rstudio 上将其读入 R,但在使用我的远程服务器时它将无法工作。之前可以正常运行,但服务器上的 R 可能已更新。

当我使用所有程序运行代码时,以及仅尝试读取对象时,我收到以下错误消息。

my-remote-server-user:~$ Rscript code/test-readRDS.R
Error in readRDS("/home/data/file.rds") : 
  error reading from connection
Execution halted

远程服务器上的R是R-4.2.2,但rds文件是用R-3.6.1制作的,所以我尝试安装该版本的R。我尝试按照此处的说明进行操作(X)安装R-3.6.1,但没有成功。 R.Version() 仍然显示 4.2.2。由于我与其他人位于远程服务器上,因此我无法更改每个人的 R 版本,也无法在我的文件夹中添加我自己的版本。还有其他选择吗?

相关内容