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'失败并带有'''字符,并且在没有'''的情况下给出简单的内容时不会失败? –