<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:24pt"><div><span>Exatamente isso Paulo. Obrigado.</span></div><div><br></div>  <div style="font-size: 24pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">De:</span></b> Paulo Justiniano <paulojus@leg.ufpr.br><br> <b><span style="font-weight: bold;">Para:</span></b> R-br <r-br@listas.c3sl.ufpr.br> <br> <b><span style="font-weight: bold;">Enviadas:</span></b> Sexta-feira, 16 de Dezembro de 2011 10:57<br> <b><span style="font-weight: bold;">Assunto:</span></b> Re: [R-br] Função para retornar uma lista de combinações de colunas de uma matriz<br> </font> <br>Voce quer dizer combinacoes 2 a 2?<br><br>Para saida em matrix:<br>res <-
 apply(combn(1:ncol(x), 2), 2, function(COL) x[,COL])<br><br>para saida em lista:<br>as.list(as.data.frame(res))<br><br><br><br><br>On Thu, 15 Dec 2011, Emmanuel Arnhold wrote:<br><br>> Gostaria de alguma dica para operacionalizar a CMR abaixo em uma função.  O resultado final é uma  lista com<br>> combinações das colunas de uma matriz. <br>>  <br>> x=matrix(c(1,2,3,4,5,6,7,8,9), nc=3);x<br>> l1=c(x[,1], x[,2])<br>> l2=c(x[,1], x[,3])<br>> l3=c(x[,2], x[,3])<br>> Lista=list(l1,l2,l3);Lista<br>> <br>> Obrigado.<br>> <br>> Emmanuel<br>> <br>><br>_______________________________________________<br>R-br mailing list<br><a ymailto="mailto:R-br@listas.c3sl.ufpr.br" href="mailto:R-br@listas.c3sl.ufpr.br">R-br@listas.c3sl.ufpr.br</a><br><a href="https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br" target="_blank">https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br</a><br>Leia o guia de
 postagem (<a href="http://www.leg.ufpr.br/r-br-guia" target="_blank">http://www.leg.ufpr.br/r-br-guia</a>) e forneça código mínimo reproduzível.<br><br> </div> </div>  </div></body></html>