Re: [R] Fwd: select a subset

2008-11-25 Thread jim holtman
Not tested since you did not provide any data: results <- lapply(split(df, df$id), function(.data){ .which <- which(.data$censor == 1)[1] # get first one if (length(.which) > 0) return(.data[.which,]) else return(.data[nrow(.data),]) }) On Tue, Nov 25, 2008 at 2:45 AM, gallon li <[EM

[R] Fwd: select a subset

2008-11-24 Thread gallon li
-- Forwarded message -- From: gallon li <[EMAIL PROTECTED]> Date: Tue, Nov 25, 2008 at 1:58 PM Subject: Re: [R] select a subset To: Stefan Grosse <[EMAIL PROTECTED]> I am sorry but my question is not solvable by using subset alone. You see, the selection criterion is different fo