我使用安装了R 3.0.0的Windows 7计算机尝试运行我通过R命令行编写的脚本。
该脚本接收.csv文件(使用MS-DOS和UTF-8格式的Excel中的另存为...创建)并在将结果写入csv之前应用了许多Dplyr函数。
该脚本在R中运行非常好,使用以下行读入数据:
data <- read.csv(fileName, fileEncoding="UTF-8-BOM",stringsAsFactors = FALSE)
但是它在命令提示符下的这一行失败并带有以下警告,我相信这些警告表明该文件实际上没有被读取:
1: In read.table(file = file, header = header, sep = sep, quote = quote, :
invalid input found on input connection 'C:\PROGRA~1\R\R-33~1.3\bin\x64\RTerm.exe'
2: In read.table(file = file, header = header, sep = sep, quote = quote, :
invalid final line found by readTableHeader 'C:\PROGRA~1\R\R-33~1.3\bin\x64\RTerm.exe'
对于记录我在命令行中使用以下格式:
RScript MyRFile.R --args arg1 arg2 arg3 arg4 arg5
非常感谢任何帮助