[R] Multiple counters in a single for loop

Duncan Murdoch murdoch@dunc@n @end|ng |rom gm@||@com
Sat Aug 25 22:12:32 CEST 2018


On 25/08/2018 1:47 PM, jeremiejuste using gmail.com wrote:
> Hello,
> I'm aware it is not the answer you are expecting but indexes are not that bad to implement as well.
> 
> for ( i in 1:length(var1)){

This is generally a bad idea:  if length(var1) == 0, it does the wrong 
thing, since 1:0 is c(1L, 0L).  Better to use

for ( i in seq_along(var1) ) {

Duncan Murdoch

> elem1 <-var1[i]
> elem2 <-  var2[i]
> 
> 
> }
> 
> if you want more abstraction you could then wrap that up in a function
> 
> HTHOn 25 Aug 2018 18:57, Jeff Newmiller <jdnewmil using dcn.davis.ca.us> wrote:
>>
>> look at the map2 function in the purrr package.
>>
>> On August 24, 2018 6:44:19 AM PDT, Deepa <deepamahm.iisc using gmail.com> wrote:
>>> Hello,
>>>
>>> Is there an option to include multiple counters in a single for loop in
>>> R?
>>>
>>> For instance, in python there is
>>>
>>> for i,j in zip(x,range(0,len(x))):
>>>
>>>
>>> Any suggestions?
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> 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.
>>
>> -- 
>> Sent from my phone. Please excuse my brevity.
>>
>> ______________________________________________
>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> 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-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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.
>




More information about the R-help mailing list