Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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
将for循环的结果存储在R中的向量中_R - Fatal编程技术网

将for循环的结果存储在R中的向量中

将for循环的结果存储在R中的向量中,r,R,我在R中有一个数据帧,名为Tenterabelle,我需要从中选择156个温度。我需要它们来计算,所以我想把温度存储在一个向量中。 我编写了一个for循环,用于选择特定的温度: result我想您需要修复result的索引变量: result<-numeric(156) idx <- seq(0,120389,768) for (i in 1:156) res[i] <- (temptabelle[(idx[i]+1349),3]) 但很难说,因为您没有提供一个可复制的示

我在R中有一个数据帧,名为Tenterabelle,我需要从中选择156个温度。我需要它们来计算,所以我想把温度存储在一个向量中。 我编写了一个for循环,用于选择特定的温度:

result我想您需要修复result的索引变量:

result<-numeric(156)
idx <- seq(0,120389,768)
for (i in 1:156)
  res[i] <- (temptabelle[(idx[i]+1349),3])

但很难说,因为您没有提供一个可复制的示例,正如@BlueMagister已经写的那样

为什么是循环?诱惑Abelle[Seq0120389768+1349,3]还不够吗?

这是不可复制的,所以很难判断到底发生了什么。什么是lengthresult或lengthres?您想将其存储在result还是res中?哦,对不起,我是指result[I]。当我使用printtentabelle[I+1349,3]时,它会打印所有156个温度,但我想把它存储在一个向量中,你不需要一个循环。R是矢量化的。我的想法太复杂了!:D它起作用了!非常感谢你!