 Hi all,
          I'm just having trouble getting row means of a matrix which
contain zero.
For example.

m=matrix(c(1:4, c(0, 0, 0, 0), c(1, 0, 1, 1)), nc=4, byrow=TRUE)

I want to be able to calculate means for non-zero elements for each row.

## what i have is this
apply((m[apply(m != 0, MARGIN=1, any),]), 1, mean)
## which returns
[1]  2.50  0.75

### what i want to get returned is this
[1] 2.50  *1

*meaning that the last row calculated the mean ignoring the zero. Anyone
got any ideas?

	[[alternative HTML version deleted]]

