On Mar 16, 2009, at 6:43 PM, Stavros Macrakis wrote:
Greg,
Thanks for helping this user.
I assume you mean the permn function in the combinat package? For a
new user (including me), it is not obvious how to get from "the
permutations function in the Combinations package" to that.
I see there is also a function gtools::permutations. The gtools
package seems to be more recent than combinat, but I don't know if it
is better. You might expect a utils::permn since there is a
utils::combn, but there isn't one....
I'm not bringing this up because I am bloody-minded, but because I
think it's a serious issue with the R libraries -- there is no obvious
way to find relevant functions, and no way of knowing which one to use
if there is more than one. Or am I missing some trick?
<http://search.r-project.org/cgi-bin/namazu.cgi?query=permutations&max=100&result=normal&sort=score&idxname=functions
>
Thanks,
-s
On Mon, Mar 16, 2009 at 3:26 PM, Greg Snow <greg.s...@imail.org>
wrote:
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.s...@imail.org
801.408.8111
-----Original Message-----
From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-
project.org] On Behalf Of onyourmark
Sent: Friday, March 13, 2009 7:09 PM
To: r-help@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@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.
______________________________________________
R-help@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.
______________________________________________
R-help@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.
David Winsemius, MD
Heritage Laboratories
West Hartford, CT
______________________________________________
R-help@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.