[R] How to use variables whose names are with number at end in R loop

Hervé Pagès hpages at fhcrc.org
Sat Dec 14 22:43:55 CET 2013


Hi David,

On 12/14/2013 01:06 PM, Marino David wrote:
> Hi all:
>
> Assume that I have variables, say v1, v2,...,v100 and I want to use one
> variable in each roop. How can I do this? See below
>
> for (i in 1:100){
> f(vi)
> }

for (i in 1:100){
   f(get(paste0("v", i)))
}

Cheers,
H.

>
>
> Thanks
>
> David
>
> 	[[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>

-- 
Hervé Pagès

Program in Computational Biology
Division of Public Health Sciences
Fred Hutchinson Cancer Research Center
1100 Fairview Ave. N, M1-B514
P.O. Box 19024
Seattle, WA 98109-1024

E-mail: hpages at fhcrc.org
Phone:  (206) 667-5791
Fax:    (206) 667-1319



More information about the R-help mailing list