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?

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.

Reply via email to