[R-br] Erro ao excluir NA
David Feitosa
contato em davidfeitosa.com
Domingo Março 22 19:15:02 BRT 2015
Felipe, c, é uma função do R.
Eu não usaria o mesmo nome da função como nome da variável.
Lembrar que isso mascara a função.
Quando vc usa o rm(list=ls())
acaba removendo o vetor que esconde a função e , c, "volta" a ser função.
Ao acessar c com [ ], o interpretador não aceita e gera erro, pois não pode
operar subset em função.
Marcus está certo em dizer que houve falha na substituição da variável,
mas eu reitero que não é boa prática usar o mesmo nome, a não ser que sua
intenção seja
a de alterar o comportamento como uma espécie de "polimorfismo".
Em 22 de março de 2015 18:43, Felipe <felipe.e.barletta em gmail.com> escreveu:
> 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
>
Atenciosamente,
David F.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20150322/74e8e647/attachment.html>
Mais detalhes sobre a lista de discussão R-br