Returns the shape of a permutation. If given a word, it coerces to cycle form.
1 2 3 4  shape(x, drop = TRUE,id1=TRUE)
shape_cyclist(cyc,id1=TRUE)
shapepart(x)
shapepart_cyclist(cyc,n=NULL)

x 
Object of class 
cyc 
A cyclist 
n 
Integer governing the size of the partition assumed, with
default 
drop 
Boolean, with default 
id1 
Boolean, with default 
Function shape()
returns a list with elements representing the
lengths of the component cycles.
Function shapepart()
returns an object of class
partition
showing the permutation as a set partition of
disjoint cycles.
Function shape()
returns the lengths of the cycles in the order
returned by nicify_cyclist()
, so not necessarily in increasing
or decreasing order.
Robin K. S. Hankin
1 2 3 4 5 6 7 8 9 10 11 12 13 14 
Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.
All documentation is copyright its authors; we didn't write any of that.