Hi > > Thanks for your reply Jon. > > I need to actually do more than print the name of the variable (I just made > the example simpler). I need to manipulate var_1, var_2 etc. but setting > values of NA to 0.
Why? R has pretty strong system for handling NAs. The only exception AFAIK is cumsum x<-1:10 sum(x) [1] 55 x[5]<-NA sum(x) [1] NA sum(x, na.rm=T) [1] 50 cumsum(x) [1] 1 3 6 10 NA NA NA NA NA NA > > So as you said, "1. if you want to "display" the variable, just type it > >var_1 > " > > But how do I do this in a loop where the number portion of var is the > counter in the loop? You probably shall get familiar with list concept which is another strong feature of R. You can easily subset lists either by *apply functions or in for cycle just by indexing. > > Thanks! > Kat > > -- > View this message in context: http://r.789695.n4.nabble.com/Printing-a- > variable-in-a-loop-tp4634673p4634754.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. ______________________________________________ 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.