elrepos {crank} | R Documentation |
Move the position of an element in a vector.
elrepos(x,i1,i2)
x |
A vector of unique values. |
i1,i2 |
The position (i1) in the vector of an element that should be ahead of the element in position i2. |
elrepos saves the element in position i1 of the vector x and removes that element from x. It then inserts the element that was in position i1 just before the element in position i2.
The vector x with the position of one element changed as above.
Currently this function is only useful to perform the position changing for the function spsort.
Jim Lemon
spsort
x<-unlist(strsplit("lemon","")) y<-elrepos(x,3,1) z<-elrepos(y,2,1) paste0(z,collapse="")