[R] permutations in R

Greg Snow Greg.Snow at imail.org
Mon Mar 16 20:26:16 CET 2009


Look at the permutations function in the Combinations package.  Using the "fun" argument may accomplish what you want.  If not, there are references on the help page to other code that may work for you.

Hope this helps,

-- 
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
Intermountain Healthcare
greg.snow at imail.org
801.408.8111


> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
> project.org] On Behalf Of onyourmark
> Sent: Friday, March 13, 2009 7:09 PM
> To: r-help at r-project.org
> Subject: [R] permutations in R
> 
> 
> Hi. Does anyone know of a function which will take as input a number n
> (or a
> set of n letters) and will give out, one at a time, the permutations of
> n
> (or of those n letters) as a vector?
> So that I can use the permutations one at a time. And such that it will
> exhaust all the permutations with no repeats.
> 
> For example if n is 3, I would want a function which I could use in a
> loop
> and the first time I use it in the loop it may give the vector
> 123
> and then the next time in the loop it may give
> 132
> and so on until after 6 iterations through the loop I would get all 6
> permutations of 123.
> 
> Thank you.
> --
> View this message in context: http://www.nabble.com/permutations-in-R-
> tp22507989p22507989.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> R-help at 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.




More information about the R-help mailing list