Skip to content
Prev 79072 / 398502 Next

use of NA's

Hi Tom,
You need to use the is.na test rather then the test x==NA because the 
latter is not defined.

d<-c(0,2,3,2,0,3,4,0,0,0,0,0)
d.mat<-matrix(data=d,nrow=4,ncol=3,byrow=TRUE)
d.mat[d.mat==0]<-NA
for(i in 1:length(d.mat[1,])){
d.mat[,i][is.na(d.mat[,i])] <- mean(d.mat[,i],na.rm=TRUE)
}

Hank
tom wright wrote: