我在读取 R 中的文件时遇到了一点问题。特别是,我运行了一个脚本来加载一个文件,比如 X,它每行存储一个字符串。有带有特殊字符的字符串,'
因此我得到了一些错误。
我通过命令行运行脚本如下
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")
然后按如下方式使用它:
print(nrow(args))
上一行返回 0。但是,如果我'
从文件中的两行中删除该字符,X.txt
则一切正常(即,返回的长度为 2)。
有什么解决方案可以处理这个棘手的输入吗?