Re: [Rd] Median

From: R. Villegas <villegas.ro_at_gmail.com>
Date: Tue, 08 May 2007 21:05:58 +0200

2007/5/8, Jose Sierra <jose.sierra_at_integromics.com>:
> Hello.
>
> I need calculate the median of several column of a data.frame, in a new
> column of this data frame, but the median operator only calculate from a
> vector.
>
> I have made a functionc that calculate the median but it is very slow.
> Are there any method in any package to calculate this?
>
> Best regards.
> Jose Sierra.
>
> A B C
> -0.01678042 -0.0003354948 -0.0003354948
> 0.17320485 0.2359448911 0.4884204711
> -0.76066019 -0.6024409891 -0.5814788340
> -0.04365426 -0.0060560612 -0.0025470274
> 0.01885735 0.0027792718 0.0184081858
> -0.07275884 -0.0371542622 -0.0315041630
> 0.05740122 0.0814235514 0.0468193512
> -0.05404834 -0.0590145580 0.0489612929
> -0.28197518 -0.1899247807 -0.2089076920
> -0.02465713 -0.2222512947 -0.2688619668
>
> ______________________________________________
> R-devel_at_r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

Maybe you can start with this:

m2 <- data.frame(matrix(c(

-0.01678042,      -0.0003354948,     -0.0003354948,
 0.17320485,       0.2359448911,      0.4884204711,
-0.76066019,      -0.6024409891,     -0.5814788340,
-0.04365426,      -0.0060560612,     -0.0025470274,
 0.01885735,       0.0027792718,      0.0184081858,
-0.07275884,      -0.0371542622,     -0.0315041630,
 0.05740122,       0.0814235514,      0.0468193512,
-0.05404834,      -0.0590145580,      0.0489612929,
-0.28197518,      -0.1899247807,     -0.2089076920,
-0.02465713,      -0.2222512947,     -0.2688619668
),nrow=10))
m2[,4]<- median(m2[,1])
m2[,5]<- median(m2[,2])
m2[,6]<- median(m2[,3])

Rod.



R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Tue 08 May 2007 - 19:14:25 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 09 May 2007 - 07:33:30 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.