我一直在寻找其他SO帖子,并且发现人们以前遇到过类似的问题。但是,在我的情况下,当我在RStudio中加载RData工作区时,它就可以正常工作。但是,当我尝试将其加载到服务器中时,出现以下错误:
加载错误(文件=“ /home/ubuntu/myfile.RData”): 恢复文件的幻数编号错误(文件可能已损坏)-未加载任何数据 另外:警告消息: 文件“ myfile.RData”的魔术编号为“ RDX3” 不建议使用2之前的保存版本
我以前已经在服务器中加载过类似的RData文件,并且它始终可以正常工作。就像我说的那样,在RStudio中加载了相同的文件,没有任何问题,但是服务器不知何故
答案 0 :(得分:1)
您最近是否在计算机中更新了R?如果这样做,则从R 3.5.0起,默认情况下使用版本3(RDX3)保存RData。如果服务器中有R的早期版本,则可能需要使用服务器的正确版本来保存数据(更新服务器中的R是另一种选择)。请在version
命令的帮助下检查选项save
,以了解操作方法。