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

______________________________________________
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.

Reply via email to