findlinjie<-function(y){
runs<-NULL
m<-nrow(y)
n<-ncol(y)
for(i in 1:m){
for(j in (i+1):n){
if(y[i,j]==1) runs<-c(runs,c(i,j))
}
}
return(runs)
}
哪里有问题啊?
findlinjie<-function(y){
runs<-NULL
m<-nrow(y)
n<-ncol(y)
for(i in 1:m){
for(j in (i+1):n){
if(y[i,j]==1) runs<-c(runs,c(i,j))
}
}
return(runs)
}
哪里有问题啊?
模模糊糊理解你的目的是找出矩阵中“1”的位置
which(y == 1, arr.ind=TRUE)
</p>