N B*_*wer 77 workspace r magic-numbers
我试图加载我的R工作区并收到此错误:
Error: bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning message:
file ‘WORKSPACE_Wedding_Weekend_September’ has magic number '#gets'
Use of save versions prior to 2 is deprecated
Run Code Online (Sandbox Code Playgroud)
我对技术细节并不特别感兴趣,但主要是我如何引起它以及如何在将来阻止它.以下是有关情况的一些注意事项:
Chr*_* SH 93
当我意外地使用load()
而不是source()
或时,我得到了那个错误readRDS()
.
小智 16
假设您的文件名为"myfile.ext"
如果您尝试加载的文件不是您要使用的R脚本
source("myfile.ext")
Run Code Online (Sandbox Code Playgroud)
您可以尝试该readRDS
函数并将其分配给变量名:
my.data <- readRDS("myfile.ext")
Run Code Online (Sandbox Code Playgroud)
当您尝试使用load()
rds 对象而不是使用时也会发生这种情况
object <- readRDS("object.rds")
Run Code Online (Sandbox Code Playgroud)
神奇的数字来自UNIX类型的系统,其中文件的前几个字节持有指示文件类型的标记.
此错误表示您正在尝试将无效的文件类型加载到R中.出于某种原因,R不再将此文件识别为R工作区文件.