In terms of x this is: k <- 3 x <- 1:5
n <- length(x) matrix(x, 2*n-1, k)[1:n, ] On Sun, Jul 5, 2009 at 10:01 AM, Gabor Grothendieck<ggrothendi...@gmail.com> wrote: > Try this (ignore the warning): > > k <- 3 > matrix(1:5, 9, k)[1:5, ] > > > On Sun, Jul 5, 2009 at 8:54 AM, William > Simpson<william.a.simp...@gmail.com> wrote: >> I want a function that takes an input vector, the number of columns >> and returns a matrix as follows. >> >> x<- 1:5 >> >> foo(x, nc=3) >> >> 1 5 4 >> 2 1 5 >> 3 2 1 >> 4 3 2 >> 5 4 3 >> >> Thanks again for any help. >> >> Bill >> >> ______________________________________________ >> 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.