2017-08-15 54 views
0

我有当前存储多个变量通过我的[R脚本的其余部分中使用的数据帧,例如数据帧结构为命名的值如下:的R - 如何设置从数据帧

VarName VarDefinition 
VarA  1 
VarB  2 

是它根据表中的细节,可能循环遍历表来定义命名值VarA(等于1)和VarB(等于2)?

+0

这是可能的。但为什么你想创建多个对象? –

+1

了解assign()函数。 –

回答

1

希望下面的帮助您的情况:

> for(i in 1:nrow(varT)) { 
    assign(paste(varT$Varname[i]), varT$VarDefinition[i]) 
    } 

> VarA 
[1] 1 

> VarB 
[1] 2 
+0

谢谢你的帮助 – jj367