Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的变量动态拾取值_R_Variables_Dynamic Variables - Fatal编程技术网

从R中的变量动态拾取值

从R中的变量动态拾取值,r,variables,dynamic-variables,R,Variables,Dynamic Variables,我有10个变量在R中声明为数值向量。 他们就像 A1 = {10,12,13,14.....} A2 = {15,18,19,20.....} A3 = {99,88,76,90,....} 它们一直持续到10点 现在我想使用for循环选择这些变量的值,并将它们分配给动态创建的变量名。我可以使用assign创建动态变量,但我无法选择这些值 所以我想选择这样的值 x = A&i # Or Something that picks the value of vector using

我有10个变量在R中声明为数值向量。 他们就像

 A1 = {10,12,13,14.....}
 A2 = {15,18,19,20.....}
 A3 = {99,88,76,90,....}
它们一直持续到10点

现在我想使用for循环选择这些变量的值,并将它们分配给动态创建的变量名。我可以使用assign创建动态变量,但我无法选择这些值

所以我想选择这样的值

x = A&i # Or Something that picks the value of vector using for loop
我试过粘贴,但没有成功

assign(paste("highrange",i,sep=""),(paste("A",i,sep="")-3*paste(A,i,sep="")))
我们可以使用
get()

#数据
A1=c(10,12,13,14)
A2=c(15,18,19,20)
#索引

你能在一个较小的子集上显示一个示例输出应该是什么吗?还请包括你尝试过的代码。另外请阅读@zx8754谢谢。下次提问时会更加小心。工作很有魅力。谢谢
#data
A1 = c(10,12,13,14)
A2 = c(15,18,19,20)

#index
An <- 1
Aix <- 2

#assign
assign("myVar", get(paste0("A", An))[Aix])

#result
myVar
# [1] 12