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