
Hi folks,

 

I'm trying to do something that seems like it should easy, but it apparently isn't.  I have two large matrices, both containing a number of missing values at different cells. I would like to average these matrices, but the NAs are preventing me. I get a "non-numeric argument to binary operator" error.  That's the first problem.

 

test<-read.csv("test.csv",header=FALSE)
test2<-read.csv("test2.csv",header=FALSE)
test_ <- as.matrix(test,na.rm=T) 
test2_ <- as.matrix(test2,na.rm=T) 
testave<- (test_+test2_)/2

??

 

So off the bat I'm doing something wrong.

 

How would I replace the missing values in one matrix with the corresponding non-missing values in another?  It's acceptable to me if I only have one value representing the average for a particular coordinate.

 

Any help would be appreciated!  

 

 

 

_________________________________________________________________
Bing™ finds low fares by predicting when to book. Try it now.

=WLHMTAG&crea=TXT_MTRHPG_Travel_Travel_TravelDeals_1x1
	[[alternative HTML version deleted]]


