如何在R语言传参
在windows中运行R语言传参
这篇文章主要展示如何在windows bash环境中运行R语言代码,并且测试参数传递
第一步:更改bash运行环境在Rscript.exe 所在的文件夹
第二步:编写R语言测试代码
argv <- commandArgs(TRUE)
print(paste0("argv[1]=", argv[1]))
print(as.numeric(argv[2]))
print(argv[3])
print(argv[7])
第三步:将测试的R语言代码放到Rscript.exe所在的目录进行测试
测试结果如下:
参数传递注意事项:
1.参数与参数之间用空格隔开,如果用逗号,则将逗号连接的数目当做一个参数进行解读,展示如下:
2.输入的数字按照字符串进行传参,所以如果需要传入数字的参数,则用as.numeric()函数进行转化。