list()
I cannot remember seeing any specific tutorial on the
use of list(). There are bits and pieces here and
there but outside of the little bit in the Intro to R
I cannot think of any.
For your specific question about names you can always
assign (new) names to a list
# Examples
# No name
aa <- list(rnorm(10,5,2), LETTERS[1:5])
aa
# Names
names(aa) <- c("numbers", "letters")
aa
# Change name of first element of list
names(aa)[1] <- "randoms"
aa
--- Scott Romans <scott.romans at mac.com> wrote:
Is anyone familiar with a good tutorial (in print or online) on the use of list()? I found Matlab structures to be a great way to pass complex variables (such as a model consisting of differently- dimensioned variables) back and forth between functions. It seems list() requires that you define the components within the command (model <- list( var1 =" ", var2 = " ", etc) and that if you don't fully define and name the component variables WITHIN the list command, you won't be able to refer to them by name elsewhere. Instead, you will have to remember the order and call the component variables as model[[1]] etc. instead of model$var1. Is this a correct understanding? Are there any good, comprehensive explanations on list() with examples? Thanks!
______________________________________________ R-help at r-project.org 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.