Re: [R] Creating a list by just using start and final component

2009-05-25 Thread Wacek Kusnierczyk
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.


Re: [R] Creating a list by just using start and final component

2009-05-24 Thread Hollix

Wow, thank you so much!

Where can I learn such creative approaches?

Best,
Holger


Romain Francois-2 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 )
> 
> Romain
> 
> -- 
> Romain Francois
> Independent R Consultant
> +33(0) 6 28 91 30 30
> http://romainfrancois.blog.free.fr
> 
> __
> 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.
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Creating-a-list-by-just-using-start-and-final-component-tp23691673p23692141.html
Sent from the R help mailing list archive at Nabble.com.

__
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.


Re: [R] Creating a list by just using start and final component

2009-05-24 Thread Romain Francois

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 )

Romain

--
Romain Francois
Independent R Consultant
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr

__
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.


[R] Creating a list by just using start and final component

2009-05-24 Thread Hollix

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
-- 
View this message in context: 
http://www.nabble.com/Creating-a-list-by-just-using-start-and-final-component-tp23691673p23691673.html
Sent from the R help mailing list archive at Nabble.com.

__
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.