[R-br] Função para retornar uma lista de combinações de colunas de uma matriz
Paulo Justiniano
paulojus em leg.ufpr.br
Sexta Dezembro 16 10:57:48 BRST 2011
Voce quer dizer combinacoes 2 a 2?
Para saida em matrix:
res <- apply(combn(1:ncol(x), 2), 2, function(COL) x[,COL])
para saida em lista:
as.list(as.data.frame(res))
On Thu, 15 Dec 2011, Emmanuel Arnhold wrote:
> Gostaria de alguma dica para operacionalizar a CMR abaixo em uma função. O resultado final é uma lista com
> combinações das colunas de uma matriz.
>
> x=matrix(c(1,2,3,4,5,6,7,8,9), nc=3);x
> l1=c(x[,1], x[,2])
> l2=c(x[,1], x[,3])
> l3=c(x[,2], x[,3])
> Lista=list(l1,l2,l3);Lista
>
> Obrigado.
>
> Emmanuel
>
>
Mais detalhes sobre a lista de discussão R-br