assign(paste("V", i, sep=""), input.value[i])

b

On Jan 31, 2008, at 11:28 PM, Brant Inman wrote:

R-helpers:

Assume that I want to create a series of sequentially named R objects. For example, I might want to call these objects V1, V2, V3 ... V50. To do this,
I thought of some sort of looping function like:

input.value <- seq(1:50) * 3
for(i in 1:50){
  paste("V", i, sep="") <- input.value[i]
}


Of course this loop will not work since the paste function returns a
character string that cannot be a variable. How can I construct a loop to create sequential variables and assign a value to them in the same spirit of
the loop above?

Brant Inman
Mayo Clinic

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to