[R] How to generate a particular sequence ?

Jim Lemon jim at bitwrit.com.au
Mon Sep 13 11:32:56 CEST 2010


On 09/13/2010 07:19 PM, Feng Li wrote:
> Dear R,
>
> I have a vector, say a = c(1,2,4,5,6,8). Can I generate a vector or array
> (2-by-3-by-3) of this form c(1,2,1,2,1,2,4,5,4,5,4,5,6,8,6,8,6,8), in which
> every two elements in "a" have been repeated twice?
>
> I am to stupid today and could not figure this simple question out...  Many
> many thanks!
>
Hi Feng,
I would take a quick look at the help for "rep" and "c", but I would 
first suggest that you count the number of times that the elements are 
to be repeated. While you have made the definition of the problem 
reasonably clear with your example, there are an awful lot of 
combinations of "every two elements" of a, whether you want to repeat 
them two or three times.

Jim



More information about the R-help mailing list