capply | R Documentation |
Function capply()
means “cycle apply” and is modelled on
lapply()
. It applies a function to every element in the cycles
of its argument.
capply(X, fun, ...)
X |
Permutation, coerced to cycle |
fun |
Function to be applied to each element of |
... |
Further arguments to |
This function is just a convenience wrapper really.
Returns a permutation in cycle form
Function allcyc()
is a nice application of
capply()
.
Robin K. S. Hankin
allcyc
(x <- rperm())
capply(x,function(x){x+100})
capply(x,rev)
all(is.id(capply(x,rev)*x)) # should be TRUE
capply(rcyc(20,5,9),sort)
capply(rcyc(20,5,9),sample) # still 5-cycles
capply(cyc_len(1:9),\(x)x[x>4])
capply(cyc_len(1:9),\(x)x^2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.