append does not take a vector the after= argument. Its probably easiest to just use a loop:
x <- 1:5 for(i in c(4,2)) x <- append(x, 0:1, after = i) Note that they need to be inserted in reverse order. On 12/10/05, Judy Chung <[EMAIL PROTECTED]> wrote: > Dear R users: > > > append(1:5, 0:1, after=2) > [1] 1 2 0 1 3 4 5 > > If I want to repeat the appended value every 2 like the following: > [1] 1 2 0 1 3 4 0 1 5 > > How should I modify? > Thank you for any help. > > ______________________________________________ > [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 > ______________________________________________ [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
