0
我在讀取R中的文件時遇到了一些問題。特別是,我運行一個加載文件的腳本,比如說X,它每行存儲一個字符串。有特殊字符的字符串,如'
,因此我得到一些錯誤。讀取R中特殊字符的字符串
我通過命令行運行腳本如下
Rscript.exe MyScript.R "C:\X.txt"
文件X
的內容,例如:
I'll win a prize
I'll shutdown my pc
的MyScript.R
劇本最初加載文件X.txt
如下
args <- commandArgs(TRUE)
args <- read.table(args[1], sep="\n")
然後使用的IT如下:
print(nrow(args))
的前一行返回0。但是,如果我從兩行文件X.txt
除去'
字符然後一切正常(即,返回的長度爲2)。
任何解決方案來處理這個棘手的輸入?
你是對的!這是問題所在。爲了記錄:爲什麼'read.table'失敗並帶有'''字符,並且在沒有'''的情況下給出簡單的內容時不會失敗? –