Hello,
I have a list like the following:
tree<-list(); tree[[1]]$node<-list(); tree[[2]]$node<-list();
tree[[1]]$node$values <- 1:10
tree[[2]]$node$values <- 1:10
After building the list I have to generate the mean of all "values" elements
with equal indices.
Until now I use something like that:
for(i in seq(along=tree[[1]]$node$values)) {
print(mean(tree[[1]]$node$values[i], tree[[2]]$node$values[i]));
}
[1] 1
[1] 2
...
[1] 10
(I don't need a sapply(tree, function(x)mean(x$node$values));)
But I want to do a "sapply" over the "values" vectors.
Sadly this don't work:
sapply(tree[1:2]$node$values, function(x)mean(x));
Is there another solution?
Kind regards,
Sebastian
______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.