这是我用来计算一个矩阵中各值的循环
其中cp是一个2*n的矩阵,记录了矩阵元素的下标,secrmr和omgd都是174*2425的矩阵,记录了相关数据
for(n in 1:length(cp)/2){
i<-cp[n,1]
j<-cp[n,2]
a<-0.01*secrmr[2,i]*secrmr[2,j]/sqrt(omgd[2,i]*omgd[2,j])
cor3d[i,j,2]<-(1-0.01)*cor3d[i,j,1]+a
}
但是程序运行后报错:
Error in data.frame(value, row.names = rn, check.names = FALSE, check.rows = FALSE) :
'row.names'必需指定一个变数
有大神能帮忙看一下是为什么吗?