I don't know of any such option, but it's easy enough to achieve something more or less equivalent.
x <- runif(5) for (ir in seq(nrow(myi <- cbind(x, 1:length(x))))) { i <- myi[ir,1] j <- myi[ir,2] cat(i,j,'\n') } I consider that for() statement to be ugly and unreadable. Normally I would build the matrix myi before constructing the loop, and make other changes for clarity. But in this instance I wanted to make it a one-liner, just to more or less mimic the python. And having now read Bert's reply, he makes a good point. For many things one might want to do with such a loop, R can do them without an explicit loop. -Don -- Don MacQueen Lawrence Livermore National Laboratory 7000 East Ave., L-627 Livermore, CA 94550 925-423-1062 Lab cell 925-724-7509 On 8/24/18, 6:44 AM, "R-help on behalf of Deepa" <r-help-boun...@r-project.org on behalf of deepamahm.i...@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@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@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.