[R] shift / rota

David Scott d.scott at auckland.ac.nz
Thu Mar 9 22:17:07 CET 2006


On Thu, 9 Mar 2006, Omar Lakkis wrote:

> How to do a shift/rotate os a list?
> if
> a = c(1,2,3)
> what is the best way to make a equal
> c(3,1,2)
>

a <- c(a[length(a)],a[-length(a)])

or

n <- length(a)
a <- c(a[n],a[-n])

David Scott
_________________________________________________________________
David Scott	Department of Statistics, Tamaki Campus
 		The University of Auckland, PB 92019
 		Auckland	NEW ZEALAND
Phone: +64 9 373 7599 ext 86830		Fax: +64 9 373 7000
Email:	d.scott at auckland.ac.nz


Graduate Officer, Department of Statistics




More information about the R-help mailing list