[R] How to generate all permutation of 0-1 sequences in R?

Katharine Mullen kate at few.vu.nl
Sat Oct 27 22:35:15 CEST 2007


or, when the package wle is available:

library(wle)

get01mat <- function(digits=3) {
  n <- 2^digits
  res <- matrix(0,nrow=n,ncol=digits)
  for(i in 1:n)
    res[i,] <- rev(binary(i-1,dim=digits)$binary)
  res
}

On Sat, 27 Oct 2007, Henrique Dallazuanna wrote:

> Hi,
>
> expand.grid(x=c(0,1), y=c(0,1), z=c(0,1))
>
>
> --
> Henrique Dallazuanna
> Curitiba-Paraná-Brasil
> 25° 25' 40" S 49° 16' 22" O
>
> On 27/10/2007, roger chan <rogerchan2006 at gmail.com> wrote:
> >
> >
> > Hi, folks:
> >
> > I need to generate all 0-1 sequences with given length,say,n=3, the ideal
> > result would be
> > the following matrix:
> >
> > 0 0 0
> > 0 0 1
> > 0 1 0
> > 0 1 1
> > 1 0 0
> > 1 0 1
> > 1 1 0
> > 1 1 1
> >
> >
> > Any help would be appreciated.
> > --
> > View this message in context:
> > http://www.nabble.com/How-to-generate-all-permutation-of-0-1-sequences-in-R--tf4704377.html#a13446919
> > 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.
> >
>
> 	[[alternative HTML version deleted]]
>
>



More information about the R-help mailing list