[R] Calculating First Occurance by a factor
    hadley wickham 
    h.wickham at gmail.com
       
    Mon Mar 30 22:43:55 CEST 2009
    
    
  
On Mon, Mar 30, 2009 at 2:58 PM, Mike Lawrence <Mike.Lawrence at dal.ca> wrote:
> I discovered Hadley Wickham's "plyr" package last week and have found
> it very useful in circumstances like this:
>
> library(plyr)
>
> firstfixtime = ddply(
>       .data = data
>       , .variables = c('Sub','Tr','IA')
>       , .fun <- function(df){
>               df$FixTime[which.min(df$FixInx)]
>       }
> )
Or to save a little typing:
ddply(data, .(Sub, Tr, IA), colwise(min, .(FixTime))
Hadley
-- 
http://had.co.nz/
    
    
More information about the R-help
mailing list