我剛剛在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