Uma destas formas deve te ajudar


exemplo <- list(1:5,1:12,,1:12,1:12,1:5)

sapply(exemplo,replace,3,NA)
mapply(replace,exemplo,1:5,NA)
mapply(replace,exemplo,list(1:5,1,1,1,2),NA)

exemplo[lapply(exemplo,length) <12] <- NA
exemplo



____________________
Gledson Luiz Picharski





Em 4 de junho de 2013 12:45, Aline Lipsky <line_lips@hotmail.com> escreveu:

Boa tarde,

Eu tenho um objeto do tipo lista com mais de 6 mil vetores com tamanhos diferentes.

Eu consigo acrescentar o NA em um elemento da lista:

especies[[1]][[7]] <- NA

Se alguém puder me ajudar, como faço para repetir esse passo em todos os elementos da minha lista?

Tentei com a função sapply, mas não dá certo.

Grata,

Aline

_______________________________________________
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.