[R-br] Erro ao excluir NA

Marcus Nunes marcus.nunes em gmail.com
Domingo Março 22 19:02:56 BRT 2015


Depois do comando rm(list=ls()), toda instância do vetor "c" deve ser
substituída pelo nome "vetor". Por exemplo,

miss <- vetor[bad];miss
int <- vetor[!bad];int

2015-03-22 18:43 GMT-03:00 Felipe <felipe.e.barletta em gmail.com>:

> Prezados colegas,
>
> Estou tentando excluir NA's de um vetor.
> Quando uso os comandos abaixo, consigo sem problemas. Mas basta eu mudar
> apenas o nome do vetor e dá o erro abaixo:
>
> c <- c(1,2,NA,NA,4,NA,5,NA,NA,12);c
> bad <- is.na(c);bad
> miss <- c[bad];miss
> int <- c[!bad];int
>
> ### Apenas mudando nome dos vetores
> rm(list=ls())
> vetor <- c(1,2,NA,NA,4,NA,5,NA,NA,12);vetor
> bad <- is.na(vetor);bad
> miss <- c[bad];miss
> Erro em c[bad] :
>   objeto de tipo 'builtin' não possível dividir em subconjuntos
> int <- c[!bad];int
> Erro em c[!bad] :
>   objeto de tipo 'builtin' não possível dividir em subconjuntos
>
> Alguém sabe porque deste erro?
> _______________________________________________
> 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.
>



-- 
Marcus Nunes
http://marcusnunes.me/
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150322/4f724575/attachment.html>


Mais detalhes sobre a lista de discussão R-br