将矢量内容粘贴为对象的名称

时间:2015-12-22 07:40:11

标签: r

假设我的环境中有两个对象obj_1obj_2。我还有一个名为vec <- c("obj_1", "obj_2")的矢量。

现在,我想从该向量中排除某些内容,让我们说vec <- vec[-c(2)],然后将其余内容传递给另一个自定义函数 - 即以某种方式将向量内容粘贴到它对应于实际对象的方式在我的环境中。

怎么做?

1 个答案:

答案 0 :(得分:2)

设置环境:

obj_1 <- 1:10
obj_2 <- 11:20
vec <- c("obj_1", "obj_2")

获取所需对象的名称:

vec <- vec[-2]

获取对象:

get(vec)

另请参阅mget