我尝试为R脚本创建一个.bat文件。我对这一切都很陌生,因此很有可能让初学者犯错误。
无论如何,我有一个名为'UCB.R'的R脚本,位于目录'C:/ Documents'中。所以我在记事本中创建了一个名为'task.bat'的文档,其中包含以下内容:
"C:\Users\PiKr\Documents\version 1.0\R-Portable\App\R-Portable\bin\R.exe" CMD BATCH
C:\Documents\UCB.R
该脚本应该在我的工作目录中保存一个.txt文档,但这似乎不起作用。
所以我试着编写一个更简单的R脚本,名为'simple.R':
data(mtcars)
write.csv(mtcars,file="cars.csv")
现在.bat文件似乎成功执行了脚本。
任何人都可以向这个可怜的灵魂提出可能出错的建议吗?请注意,当我通过R运行脚本时,脚本执行完美,因此错误是.bat文件中的错误。
由于隐私原因,我无法复制UCB.R的完整脚本,但基本上它使用RSelenium导航到网页并下载一些文件。我还在脚本的开头包含了与'Simple.R'相同的内容,以查看运行.bat文件是否做了任何事情,但我的工作目录中没有出现任何数据集。
谁能指出我正确的方向?