subset(dados, y != 10 | is.na(y))

2011/12/26 Pedro Rafael <pedro.rafael.marinho@gmail.com>
Pessoal como fazer um comando subset contar os elementos NA? Considere o data.frame abaixo:

dados = data.frame(x = c(1,2,3,7,12), y = c(0,10,2,3,NA))

Com este data.frame chamado dados gostaria de filtrar com o subset os elementos de y que são diferente de 10. Para o meu exemplo NA também é diferente de 10 e gostaria de fosse contabilizado. Com o mando abaixo o resultado segue logo após.

> subset(dados, y != 10) x y 1 1 0 3 3 2 4 7 3

Veja que o NA não foi contabilizado.


--
Saudações,
Pedro Rafael Diniz Marinho.
Estatístico - Secretaria de Estado da Saúde - PB.



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