我试试这个命令:
Rscript "/Users/test/Scripts/arg_test.R" "path_in=/Users/test/GR/web-app/Rproject/Inputs/Rmerge/Description.csv" path_in2="/Users/test/IdeaProjects/Rproject/Inputs/Rmerge/Template_Auto.csv"
但我有这个错误:解析错误(文本 = args [[i]]):“path_in = /”中的意外'/'
Rscript 的一部分:
args=(commandArgs(TRUE))
if(length(args)==0){
print("No arguments supplied.")
}else{
for(i in 1:length(args)){
eval(parse(text=args[[i]]))
}
}
path_out = "/Users/test/Rproject/Results/"
annotation = read.csv(paste(path_in, sep=""))
modules = read.csv(paste(path_in2, sep=""))
merge_output = merge(annotation, modules, by = "Module")
如何将 path_in 定义为 argument(args) ?
谢谢你。