Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.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循环显示除最后一个迭代之外的每个迭代的NA_R_For Loop_Vector_Output - Fatal编程技术网

for循环显示除最后一个迭代之外的每个迭代的NA

for循环显示除最后一个迭代之外的每个迭代的NA,r,for-loop,vector,output,R,For Loop,Vector,Output,我想在我构建的矩阵中的每一行上运行t.test。然后,我尝试提取置信区间的值,并将它们保存在单独的向量中,每个迭代有一个输出。然而,在我运行代码之后,我得到L1=NA…8.155677。如果你能指出错误,我将不胜感激 (我知道有很多方法可以编写更干净的代码,但我尝试一步一步地编写。) #问题部分: L1=c() L2=c() for(i in N) { s=XMat[i,1:n] K=t.test(s,conf.level=0.95) M=K$conf.int l1=

我想在我构建的矩阵中的每一行上运行t.test。然后,我尝试提取置信区间的值,并将它们保存在单独的向量中,每个迭代有一个输出。然而,在我运行代码之后,我得到L1=NA…8.155677。如果你能指出错误,我将不胜感激

(我知道有很多方法可以编写更干净的代码,但我尝试一步一步地编写。)

#问题部分:
L1=c()

L2=c()

for(i in N)
{
   s=XMat[i,1:n]
   K=t.test(s,conf.level=0.95)
   M=K$conf.int
   l1=M[1]
   l2=M[2]
   L1[i]=l1
   L2[i]=l2
}

将循环控制更改为:

for (i in seq(N))

您正在为代码中的单个值
i
运行循环。

OH。。就这么简单。非常感谢你!我已经盯着它看了一个小时,毫无头绪
for (i in seq(N))