Consider using a list:

> N <- list()
> for (i in 1:15) N[[paste("N", i, sep='')]] <- numeric(10)
> N
$N1
 [1] 0 0 0 0 0 0 0 0 0 0

$N2
 [1] 0 0 0 0 0 0 0 0 0 0

$N3
 [1] 0 0 0 0 0 0 0 0 0 0

$N4
 [1] 0 0 0 0 0 0 0 0 0 0

$N5
 [1] 0 0 0 0 0 0 0 0 0 0

$N6
 [1] 0 0 0 0 0 0 0 0 0 0

$N7
 [1] 0 0 0 0 0 0 0 0 0 0

$N8
 [1] 0 0 0 0 0 0 0 0 0 0

$N9
 [1] 0 0 0 0 0 0 0 0 0 0

$N10
 [1] 0 0 0 0 0 0 0 0 0 0

$N11
 [1] 0 0 0 0 0 0 0 0 0 0

$N12
 [1] 0 0 0 0 0 0 0 0 0 0

$N13
 [1] 0 0 0 0 0 0 0 0 0 0

$N14
 [1] 0 0 0 0 0 0 0 0 0 0

$N15
 [1] 0 0 0 0 0 0 0 0 0 0

> # access a specific element of the list
> N$N10
 [1] 0 0 0 0 0 0 0 0 0 0
>



On 12/8/06, Knut Krueger <[EMAIL PROTECTED]> wrote:
>
> Hello R-Group
>
> I found how to fill the data.frame ->
> http://finzi.psych.upenn.edu/R/Rhelp02a/archive/70843.html
>
> N1 <- rnorm(4)
> N2 <- rnorm(4)
> N3 <- rnorm(4)
> N4 <- rnorm(4)
> X1 <- LETTERS[1:4]
> ###################
> nams <- c(paste("N", 1:4, sep = ""), "X1")
> dat <- data.frame(lapply(nams, get))
> names(dat) <- nams
> dat
>
>
> But I need also to create a dynamic count of numeric vectors
> items = 15
> VarSize <-10
>
> N1 <- rep(0,VarSize)
> N2 <- rep(0,VarSize)
> N3 <- rep(0,VarSize)
> N4 <- rep(0,VarSize)
> N5 <- rep(0,VarSize)
> ...
> N15<- rep(0,VarSize)  # 15 items
>
>
> Thank you in advance
> Knut
>
> ______________________________________________
> [email protected] 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?

        [[alternative HTML version deleted]]

______________________________________________
[email protected] 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