Knut Krueger
2006-Dec-08 16:17 UTC
[R] how to create data.frame with dynamic count of values
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
Don MacQueen
2006-Dec-08 19:00 UTC
[R] how to create data.frame with dynamic count of values
I don't understand what you're asking for.
But if your goal is to create N1 through N15 in order to use them to
fill a data frame, then it can be much simpler:
items <- 15
VarSize <- 10
tmp <- matrix(0,nrow=VarSize,ncol=items)
tmp <- data.frame(tmp)
names(tmp) <- paste('N',seq(items),sep='')
## of course, this next only works if VarSize <= length(letters)
tmp$X1 <- letters[1:VarSize]
You could instead start with
tmp <- matrix( rnorm(VarSize*items) , nrow=VarSize , ncol=items)
-Don
At 5:17 PM +0100 12/8/06, Knut Krueger 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
>
>______________________________________________
>R-help at stat.math.ethz.ch 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.
--
--------------------------------------
Don MacQueen
Environmental Protection Department
Lawrence Livermore National Laboratory
Livermore, CA, USA
Knut Krueger
2006-Dec-08 21:14 UTC
[R] how to create data.frame with dynamic count of values
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
Knut Krueger
2006-Dec-09 09:27 UTC
[R] [OT] sorry for sending two mails ... and thank's for the answers
Does anybody know why this mail did not appear for more than 6 hours? I thought that my URL might be at any blacklist, so I created a web.de account and resent the mail after a couple of hours. Regards Knut