test <- data.frame(ID=c(1,1,1,2,2,2),data=1:6)
do.call("rbind", by(test,test$ID,function(x)x[2,]) )

 --- On Thu 10/09, Jean Eid < [EMAIL PROTECTED] > wrote:
From: Jean Eid [mailto: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Thu, 9 Oct 2003 16:06:12 -0400
Subject: [R] subsetting objects

I want to be able to exctract a matrix from a data frame that contains repeated 
measurements for individuals. i.e I want to exctract the second observation for each 
individual in the study. <br>Is there a way of doing this? <br><br>I guess what I am 
trying to ask is if there as a multidimensional version of aggregate() as in 
aggregate(data, list(data[,"ID"]), function(x) x[2,])<br>but aggregate will only give 
back scalars. <br><br>Thank you, <br>Jean<br>      [[alternative HTML version 
deleted]]<br><br>______________________________________________<br>[EMAIL PROTECTED] 
mailing list<br>https://www.stat.math.ethz.ch/mailman/listinfo/r-help<br>

_______________________________________________
No banners. No pop-ups. No kidding.
Introducing My Way - http://www.myway.com

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to