
É entao bom destacar a diferenca entre colchete simples e duplo: Colchete simples retorna uma lista com elementos selecionados colchete duplo retorna "o elemento selecionado" no seu exemplo lst[2] é uma lista cujo (unico) elemento é uma matrix lst[[2]] é uma matrix (pois o elemento foi selecionado On Thu, 29 Dec 2011, Rodrigo Coster wrote:
Valeu Benilton! Eu tava tentando com colchetes duplos, por isso.
[]'s
2011/12/29 Benilton Carvalho <beniltoncarvalho@gmail.com> Funciona sim.
lst = list(fruta='melancia',x=matrix(rpois(100,5),10),y=matrix(rpois(200,7),10)) lst[-1]
b
On Thursday, 29 December 2011, Rodrigo Coster <rcoster@gmail.com> wrote: > Povo, > como faço para retirar apenas um elemento de uma lista? > No caso, eu tenho essa lista: > list(fruta='melancia',x=matrix(rpois(100,5),10),y=matrix(rpois(200,7),10)) > Eu quero uma lista só com x e y (no caso a minha lista tem um numero variado de 'termos', não apenas 3). É o equivalente a índice negativo em vetor, mas não funciona em list :( > > > []'s
_______________________________________________ R-br mailing list R-br@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.