运行“for循环”时出现异常

时间:2012-05-07 12:02:59

标签: r rserve

我的代码是:

m = matrix(sample(0:1,150, rep=T),ncol=15)
 x = NULL
 for (i in 1:ncol(m))
 {
 for (j in 1:ncol(m))
 {
 if (i == j)
 {
 x <- append(x,0)
 }
 else
 {
 b <- m[,i]
 c <- m[,j]
 x <- append(x,length(which(b==1 & c==1)))
 }
 }
 }
 d <- matrix (x, ncol=(ncol(m)))

当我运行第一行时,它在rserve上运行,但是当我尝试整个代码时,我得到一个异常,即: “线程中的异常”主“org.rosuda.REngine.Rserve.RserveException:eval失败,请求状态:R解析器:语法错误     在org.rosuda.REngine.Rserve.RConnection.eval(RConnection.java:234)     在rserve.main(rserve.java:23)“ 如何在不获取异常的情况下运行此代码?

0 个答案:

没有答案