Re: [R] for-loop with multiple variables changing

From: Sean Davis <sdavis2_at_mail.nih.gov>
Date: Mon 06 Feb 2006 - 22:37:08 EST

On 2/6/06 6:23 AM, "Sean Davis" <sdavis2@mail.nih.gov> wrote:

>
>
>
> On 2/6/06 5:53 AM, "Piet van Remortel" <piet.vanremortel@gmail.com> wrote:
>

>> Hi all,
>> 
>> Never really managed to build a for-loop with multiple running
>> variables in an elegant way.
>> 
>> Can anybody hint ?
>> 
>> See below for an example of what I would like.
>> 
>> EXAMPLE
>> a<-c(1,2,3)
>> b<-c("name1","name2","name3")
>> 
>> for( number in a, name in b ) {
>> print( number ) ##take a value
>> print( name ) ##and have its name available from a second list
>> }
>> 
>> Does R support this natively ?

>
> I'm not sure what language does support this construct natively? In any
> case, what about:
>
> for (j in a) {

OOPs. Should be:
 for(j in 1:length(a)) {

(thanks, Adai--too early in the morning here)

> print(a[j])
> print(b[j])
> }
>
> You may be thinking of a "hash" structure. If you are, you could look at
> using lists. See the R-intro on using list data structures.
>
> Sean
>
> ______________________________________________
> R-help@stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html



R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Mon Feb 06 22:52:10 2006

This archive was generated by hypermail 2.1.8 : Tue 07 Feb 2006 - 00:55:56 EST