问题:批处理方式调用“.r”文件时,其中的write.table()函数失效
批处理文件---”auto.bat“如下:
cd D:\R\R-3.3.1\bin
Rscript E:\Rproject\arith.r 2 3.14159
R文件---“arith.R”如下:
argv <- commandArgs(TRUE)
x <- as.numeric(argv[1])
y <- as.numeric(argv[2])
tmp<-c(x+y,x-y,x,y)
tmp<-c(1,2,3,4,6)
cat(tmp)
write.table(tmp, file = "asdasdasdasdasd.txt",col.names = F,row.names = F,sep = " " )
cat("x / y = ", x / y, "\n")
cat(tmp)
CMD方式运行结果如下:
问题描述:“write.table(tmp, file = "asdasdasdasdasd.txt",col.names = F,row.names = F,sep = " " )
”没用了????????为什么?????