Basically you need to set up a recursive relationship. I'd do this with a 2D array:
G = numeric(6*N) dim(G) = c(6,N) G[,1] = c(1,rep(0,5)) for (i in 2:N){G[,i]=G[,i-1]+5* c(1,rep(0,5))} HTH, -Steve -----Original Message----- From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of Mkkl Sent: Thursday, June 23, 2011 5:17 PM To: r-help@r-project.org Subject: [R] Generate the next column from previous column Hi, I'm quite new to R and are stuck with the following problem. Lets say I have a column consisting of a 1 and the rest zero's, called G0. G0 <- c(1,rep(0,5)) Now what I would like to do is to generate G1 from G0, and G2 from G1 etc... Just for the simplicity, let's say I need the first entry of the column to be increased by 5 each time. How could I do this? Thanks already! Kind regards, Michael -- View this message in context: http://r.789695.n4.nabble.com/Generate-the-next-column-from-previous-column- tp3621051p3621051.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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.