找回密码
 立即注册
查看: 3267|回复: 0

R语言使用命令行参数

[复制链接]
发表于 2013-4-17 19:03:27 | 显示全部楼层 |阅读模式
有时需要反复执行一段R代码,并使用不同得参数,可以将代码用文本编辑器写为R脚本(*.R),在第一行加入
Args <- commandArgs()
然后通过
Rscript *.R 参数1 参数2 ...
执行脚本。
脚本中
Args[6]==参数1
Args[7]==参数2
...
***********************************分割线**********************************
输出commandArgs()可以看到前五个分别是:
[1] "/opt/blc/genome/biosoft/R/lib64/R/bin/exec/R" #这个是R路径
[2] "--slave"                                    
[3] "--no-restore"                                
[4] "--file=test.r"                              
[5] "--args"
所以第一个参数从Args[6]开始

http://xiexiaqu.blogbus.com/logs/63029457.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-29 00:56 , Processed in 0.018791 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表