【发布时间】:2019-09-10 12:20:19
【问题描述】:
我想使用 for 循环创建多个对象名称。我尝试了以下方法,但都失败了:
somevar_1 = c(1,2,3)
somevar_2 = c(4,5,6)
somevar_3 = c(7,8,9)
for (n in length(1:3)) {
x <- as.name(paste0("somevar_",[i]))
x[2]
}
对于各自的迭代,期望的结果是x 是somevar_1、somevar_2、somevar_3,而x[2] 分别是2、5 和8。
我应该怎么做?
【问题讨论】:
-
这是你想要做的
as.character(c(somevar_1,somevar_2,somevar_3))? -
我不确定我是否理解您的评论。但下面的 Aron 所做的是我正在寻找的。span>