Actually I forgot you have a data frame. so use: for (i in 1:18){ .temp <- yourDataFrame[[paste('b', i, sep='')]] .... use .temp .... }
On 10/24/07, DEEPANKAR BASU <[EMAIL PROTECTED]> wrote: > Hi All, > > I have a data frame with a group of variables named b1, b2, b3, ..., b18. > These variables take the value 1, 2 or NA. For each observation, I want to do > some computation by looping over the values for the group of variables: b1 to > b18. In STATA I would do: > > forval i=1/18 { > --- use b`i' for computation ---- > } > > How can this be done in R? > > Deepankar > > ______________________________________________ > 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. > -- Jim Holtman Cincinnati, OH +1 513 646 9390 What is the problem you are trying to solve? ______________________________________________ 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.