包含逗号分隔数据。
例如:
arg1='1',arg2=c(1,2),arg3=3
请注意先验我不知道参数的数量
我想得到一个参数列表,其值为列表元素
$arg1
1
$arg2
c(1,2)
$arg3
3
答案 0 :(得分:0)
我认为这不是一个好主意,但您可以使用eval
和parse
,例如:
args <- readLines("args.txt", n=1)
l <- eval(parse(text=paste("list(", args, ")")))
l
#$arg1
#[1] "1"
#$arg2
#[1] 1 2
#$arg3
#[1] 3