Hi > > Using functions how would I go about do this question? > > (I already have a mean defined for a function of x.) > > Write a function called MyMean2. This function has two arguments, x and > nonzero, where nonzero has the default value TRUE. This function should return the > > (Previous defined mean of x) if nonzero=FALSE > > (Previous defined mean of x) for all x's>0 if nonzero=TRUE
You already have got an answer but it would be probably better to change zeroes to NA values and use mean(something, na.rm=T) If the zeroes have meaning you can leave them, if they represent NA change them to NA. It seems to me better approach. Regards Petr > > Much appreciated. > > elliot.we...@virgin.net > Sent from my BlackBerry® smartphone > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.