我刚刚在R代码下运行,但我得到错误信息...任何人都可以帮助我如何使这个代码在我的机器上运行。谢谢。你能告诉我这个错误是什么意思吗?
这里的命令:
load(file = "c:\\abcdeXXX.RData")
而这里所产生的错误信息:
Error in if (!grepl("RD[AX]2\n", magic)) { : argument is of length zero
我刚刚在R代码下运行,但我得到错误信息...任何人都可以帮助我如何使这个代码在我的机器上运行。谢谢。你能告诉我这个错误是什么意思吗?
这里的命令:
load(file = "c:\\abcdeXXX.RData")
而这里所产生的错误信息:
Error in if (!grepl("RD[AX]2\n", magic)) { : argument is of length zero
它是可能的RDATA文件,您试图打开被损坏或不完整。你可以在另一台机器上打开它吗?
另外值得注意的是,早期版本的R无法打开由R的更高版本创建的RData文件。虽然我不希望版本不匹配导致您的错误。
我怀疑你的文件是空的。
错误消息意味着参数magic
的长度为零。如果您为load
阅读源代码,你会发现下面的代码行:
magic <- readChar(con, 5L, useBytes = TRUE)
因此magic
是第5个字节的文件。换句话说,你的文件是空的。
R是什么版本? – Andrie
我正在使用2.13.0 – user948950
我的猜测是您的文件已损坏且为空,即内容长度为零。根据你的操作系统,文件大小是多少字节? – Andrie