[R-br] Combinações de padrão específico

Benilton Carvalho beniltoncarvalho em gmail.com
Sexta Novembro 25 16:46:09 BRST 2011


Se eh melhor, eu nao sei, pois depende da sua app no final:

n <- 4
a <- letters[1:n]
outer(a, a, paste)[-seq(1, n^2, (n+1))]

ou

expand.grid(a, a)[-seq(1, n^2, (n+1)),]

b

2011/11/25 Leonard de Assis <assis.leonard em gmail.com>:
> Estou com a seguinte situação:
>
> a <- letters[1:4]
> expand.grid(a,a) <- não serve pra mim, pois retorna os pares (a,a),(b,b),
> (c,c), (d,d) como combinações
> t(combn(a,2)) <- não serve pois retorna (a,b) mas não retorna (b,a)
>
> Preciso de algo q retorne um conjunto de pares como o expand.grid faz, mas
> excluindo as combinações repetidas (a com a, b com b, etc)
>
> Atualmente faço assim:
>
> (a <- letters[1:4])
> (b <- expand.grid(a1=a,a2=a))
> (final <- subset(b, a1 != a2))
>
> alguma idéia melhor?
>
> Comandos entre parentesis para ilustrar o resultado
>
> --
> []s
> Leonard de Assis
> assis<dot>  leonard<at>  gmail<dot>  com
>
> _______________________________________________
> R-br mailing list
> R-br em listas.c3sl.ufpr.br
> https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br
> Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código
> mínimo reproduzível.
>


Mais detalhes sobre a lista de discussão R-br