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()函数进行转化。

猜你喜欢

转载自blog.csdn.net/YJJ18636810884/article/details/82890104