<div dir="ltr">O que vc considera "tamanho" de "m"? já que "m" é um objeto de duas dimensões. Se considerar o produto das dimensões (número de elementos) poderia fazer algo assim:<div><br></div><div>um = list(id=1, m=matrix(1:9, nrow=3))</div><div>dois = list(id=2, m=matrix(1:4, nrow=2))</div><div>tres = list(id=3, m=matrix(1, nrow=1))</div><div>quatro = list(id=4, m=matrix(1:6, nrow=3))</div><div><br></div><div>lista = list(um, dois, tres,quatro)</div><div><br></div><div><br></div><div>(dims=sapply(lista,function(z)prod(dim(z$m))))</div><div><br></div><div>(indxs=order(dims))</div><div><br></div><div>lapply(indxs,function(z)lista[[z]]) </div><div><br></div><div><br></div><div>Robert</div></div><div class="gmail_extra"><br><div class="gmail_quote">Em 6 de abril de 2015 22:04, David Feitosa <span dir="ltr"><<a href="mailto:davidfeitosa@gmail.com" target="_blank">davidfeitosa@gmail.com</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Caros, boa noite.<div><br></div><div>Uma dúvida de ordenação.</div><div>Suponha que eu tenha 3 list compostas:</div><div><br></div><div><div>um = list(id=1, m=matrix(1:9, nrow=3))</div><div>dois = list(id=2, m=matrix(1:4, nrow=2))</div><div>tres = list(id=3, m=matrix(1, nrow=1))</div><div><br></div><div>e crie um vetor com as 3 list:</div><div><br></div><div>lista = c(um, dois, tres)</div><div><div><div dir="ltr"><div><div dir="ltr"><div><div><br></div><div>Haveria alguma forma de ordená-las pelo tamanho do elemento m,</div><div>ou seja, de forma que a lista final fosse equivalente a:</div><div><br></div><div>c(tres, dois, um) ?<br clear="all"><div><div><div dir="ltr"><div><br></div><div><div><br></div><div>Atenciosamente,</div><div><br></div>David Feitosa<br><div><div></div></div><div><br></div><div><div>(\_(\</div><div>(=°;°)</div><div>(("")("")</div></div></div></div></div></div>
</div></div></div></div></div></div>
</div></div></div>
<br>_______________________________________________<br>
R-br mailing list<br>
<a 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></blockquote></div><br></div>