之前在做一个for循环时遇到这个问题,其中第二层循环的
ncol=3
,所以这里循环打算for(j in 1:2)
然后在赋值矩阵时如下错。
后上网查得该错误是数组或矩阵没有对齐或是下标越界问题,检查代码发现确实出了个小错误,即for(j in 1:ncol-1)
等价于for(j in 0:1)
,显然赋值时肯定会报错。此处应该加括号,即for(j in 1:(ncol-1))
正确。
之前在做一个for循环时遇到这个问题,其中第二层循环的
ncol=3
,所以这里循环打算for(j in 1:2)
然后在赋值矩阵时如下错。
后上网查得该错误是数组或矩阵没有对齐或是下标越界问题,检查代码发现确实出了个小错误,即for(j in 1:ncol-1)
等价于for(j in 0:1)
,显然赋值时肯定会报错。此处应该加括号,即for(j in 1:(ncol-1))
正确。