效果很好(输出为201,202)。 或
for (i in (1:2))
{
print(get(paste0("GlobVar",GlobVal)))
}
提供输出[1] 101 102 103等
但我需要能够控制新程序中循环变量的值,但是当我尝试时for (i in (1:2))
{
print(get(paste0("GlobVar",GlobVal,"[i]")))
}
带有消息的错误 get(paste0(“ globvar”,globval,“ [i]”)的错误): 对象'globvar2 [i]'找不到
我如何结合糊状物和获得所需的值,在这种情况下为101,102。 帮助将不胜感激。
这应该解决您当前的问题:
for (i in (1:2)) {
print(get(paste0("GlobVar",GlobVal))[i])
}