[R-br] Retirar elemento de uma lista
Paulo Justiniano
paulojus em leg.ufpr.br
Quinta Dezembro 29 13:04:26 BRST 2011
É 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 em 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 em 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 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