热线电话:13121318867

登录
2019-01-28 阅读量: 2451
R语言中如何将字符串转变为列表list的参数

问题描述:

在构建这样一个list时,

x <- list(a = 1, b = 2, c = 3),

如果不想一个个输入list里的内容,想用下面的函数构建好

a <- paste(letters[1:3],1:3,sep = "=", collapse = ",")

得到的a是"a=1,b=2,c=3",是一个字符串。

用什么函数,可以将a的内容作为list的内容,得到像x的list呢?

解决方法:

a0 <- paste(letters[1:3],1:3,sep = "=", collapse = ",")

a1 <- paste0("list(",a0,")")

eval(parse(text=a1))
0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子