从R&出口.csv批处理文件

时间:2013-06-10 11:35:15

标签: r csv batch-file

我每天早上在R中运行一个报告,我正在尝试自动执行此任务。我有一台Windows机器,我在任务计划程序中创建了一个任务。我可以让文件在某个时间运行,但我不能让它导出csv。我最初的想法是前锋与前奏之间存在脱节。反斜杠,但我不确定休息在哪里。有人有什么想法吗?

R_script.R

setwd('C:/Users/Me/Desktop')
x <- runif(5)
y <- runif(5)
xy <- data.frame(X = x, Y = y)
write.csv(xy, 'C:/Users/Me/Desktop/xy.csv')

批处理文件

Rscript CMD BATCH
C:\Users\Me\R_script.R

1 个答案:

答案 0 :(得分:2)

尝试在cmd窗口中运行批处理文件的第一行。这会导致错误:

>Rscript CMD BATCH
Fatal error: cannot open file 'CMD': No such file or directory

如果您使用R CMD BATCH,则它不会检测输入文件,因为它们应位于同一行:

>R CMD BATCH
no input file

而是以这两种方式之一运行命令,文件路径在同一行:

>Rscript C:\Users\Me\R_script.R
>R CMD BATCH C:\Users\Me\R_script.R