Re: [R] lapply where each list object has multiple parts

2008-10-02 Thread Henrique Dallazuanna
Try this: rapply(BigList, mean)[c(1, 3)] On Wed, Oct 1, 2008 at 6:29 PM, eric lee <[EMAIL PROTECTED]> wrote: > Hi. I have a list where each object in the list has multiple parts. I'd > like to take the mean of just one part of each object. Is it possible to do > this with lapply? If not, can

Re: [R] lapply where each list object has multiple parts

2008-10-02 Thread Patrick Burns
The function in 'lapply' gets each component, so write a function that does what you want given a component of the list: lapply(BigList, function(x) mean(x$label1)) Patrick Burns [EMAIL PROTECTED] +44 (0)20 8525 0696 http://www.burns-stat.com (home of S Poetry and "A Guide for the Unwilling S Us

Re: [R] lapply where each list object has multiple parts

2008-10-01 Thread Chunhao Tu
Hi Eric, > data<-list(x1 <- c(0,1,2,3),x2 <- c(7,8),x3 <- c(2,6,6,8), x4 <- c(4,8)) > lapply(X=data, mean) [[1]] [1] 1.5 [[2]] [1] 7.5 [[3]] [1] 5.5 [[4]] [1] 6 Hope it helps Chunhao eric lee-8 wrote: > > Hi. I have a list where each object in the list has multiple parts. I'd > like to

[R] lapply where each list object has multiple parts

2008-10-01 Thread eric lee
Hi. I have a list where each object in the list has multiple parts. I'd like to take the mean of just one part of each object. Is it possible to do this with lapply? If not, can you recommend another function? Thanks. eric > x1 <- c(0,1,2,3) > x2 <- c(7,8) > x3 <- c(2,6,6,8) > x4 <- c(4,8) >