[R] Faster process for creating a matrix based on matrix element comparison

2011-10-28 Thread Evgenia
I have matrix data data-matrix(cbind(c(0,0,0),c(NA,0,1),c(1,1,1),c(0,1,1)),ncol=3) and I want to create a new matrix by checking each element of the data and put value 0 if i have NA and 1 otherwise. For this reason i made the function below pdata-matrix(NA,ncol=ncol(data),nrow=nrow(data))

Re: [R] Faster process for creating a matrix based on matrix element comparison

2011-10-28 Thread Bert Gunter
(!is.na(data)) + 0 -- Bert On Fri, Oct 28, 2011 at 11:40 AM, Evgenia ev...@aueb.gr wrote: I have matrix data data-matrix(cbind(c(0,0,0),c(NA,0,1),c(1,1,1),c(0,1,1)),ncol=3) and I want to create a new matrix by checking each element of the data and put value 0 if i have NA and 1 otherwise.

Re: [R] Faster process for creating a matrix based on matrix element comparison

2011-10-28 Thread Dennis Murphy
dat [,1] [,2] [,3] [1,]001 [2,]010 [3,]011 [4,] NA11 1 - is.na(dat) [,1] [,2] [,3] [1,]111 [2,]111 [3,]111 [4,]011 D. On Fri, Oct 28, 2011 at 11:40 AM, Evgenia ev...@aueb.gr wrote: I have