我只是在R代码下运行但我收到错误消息...任何人都可以帮助我如何在我的机器上运行此代码。感谢。
这是命令:
load(file = "c:\\abcdeXXX.RData")
这是产生的错误消息:
Error in if (!grepl("RD[AX]2\n", magic)) { : argument is of length zero
答案 0 :(得分:9)
我怀疑你的文件是空的。
错误消息表示参数magic
的长度为零。如果您阅读load
的源代码,您将找到以下代码行:
magic <- readChar(con, 5L, useBytes = TRUE)
因此magic
是文件的前5个字节。换句话说,您的文件是空的。
答案 1 :(得分:3)
您尝试打开的RData文件可能已损坏或不完整。你能在另一台机器上打开它吗?
另外值得注意的是,R的早期版本无法打开由更高版本的R创建的RData文件。虽然我不希望版本不匹配导致您的错误。