[R] append

Gabor Grothendieck ggrothendieck at gmail.com
Sat Dec 10 17:22:23 CET 2005


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 <cp3942 at gmail.com> 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.
>
> ______________________________________________
> 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
>




More information about the R-help mailing list