Linux 2.9.0 gives: > median(df1) [1] 34
Ever stranger... mario Petr PIKAL wrote: > During some experimentation in preparing R lessons I encountered this > behaviour which I can not explain fully > > mat <- matrix(1:16, 4,4) > df1 <- data.frame(mat) > >> mean(df1) > X1 X2 X3 X4 > 2.5 6.5 10.5 14.5 > > Expected, documented > >> median(df1) > [1] 6.5 10.5 > > Rather weird, AFAIK there shall not be an issue with data frame at least I > did not find any in help page. I tracked it down probably to an As.Is > operation with object and subsequent sorting in median.default. > > I know other (*apply) ways how to compute median for data frames so I just > would like to hear an opinion about this behaviour from more experienced > people. > > Thank you > Best regards > > Petr > > ______________________________________________ > 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. -- Ing. Mario Valle Data Analysis and Visualization Group | http://www.cscs.ch/~mvalle Swiss National Supercomputing Centre (CSCS) | Tel: +41 (91) 610.82.60 v. Cantonale Galleria 2, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82 ______________________________________________ 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.