我很难将文件名传递给我的R脚本.该文件是一个csv文件,具有多个脚本运行的批处理参数.我试图将它包括在这里,以便用户不需要编辑R脚本来指定该文件的位置.
R CMD BATCH --slave "--args fn=batch.csv" myscript.r output.txt
我在R脚本中最接近检索的是做:@H_502_2@
eval(parse(file=commandArgs()[8]))) batch_args = read.table(fn,sep=",")
我已经尝试了commandArgs(trailingOnly = TRUE)和parse(text = commandArgs()[8])等,没有运气.我看到的大部分文档并不适用于传递文件名.任何人都可以想到一个解决方案吗?@H_502_2@