Not a bug. There is a statement in base::mean.default() before this if (na.rm) x <- x[!is.na(x)]
that removes any missing values. Thus, it is known that there are no missing values beyond this statement. /Henrik On Tue, Sep 23, 2008 at 8:25 AM, <[EMAIL PROTECTED]> wrote: > In the body of base::mean.default the following piece of code is found: > > if (trim >= 0.5) > return(stats::median(x, na.rm = FALSE)) > > Should this not be > > if (trim >= 0.5) > return(stats::median(x, na.rm = na.rm)) > > where na.rm is supplied in the call to mean.default? > > If considered a bug I can imagine why it has low practical importance... > > Kind regards, > Henrik > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel