Romain Francois wrote: > Hollix wrote: >> Hi there, >> >> say, I have 100 matrices (m1,m2,...,m100) which I want to combine in >> a list. >> The list, thus, shall contain the matrices as components. >> >> Is it necessary to mention all 100 matrices in the list() command? I >> would >> like to use just the first and last matrix or something similar. >> >> Best, >> Holger >> > Hi, > > you can do something like that: > > matrices <- ls( pattern = "m[0-9]+" ) > res <- lapply( matrices, get )
if you expect the items to be in an order like m1, m2, ..., m10, ..., m100 etc. rather than m1, m10, m100, ..., m2, ..., you'd rather res <- lapply(matrices[order(nchar(matrices))], get) vQ ______________________________________________ R-help@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.