2017-08-15 82 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