[R-br] [Dúvida] Contar NA em Subset

Luis Iván Ortiz Valencia liov2067 em gmail.com
Terça Dezembro 27 11:16:10 BRST 2011


por logica....o valor final e verdadeiro...para y = 7 ,  y != 10 | is.na(y)
== true
z = 8 é false, T or F = T

Em 27 de dezembro de 2011 10:47, Pedro Rafael <
pedro.rafael.marinho em gmail.com> escreveu:

> Nesse exemplo com um data.frame com apenas duas colunas deu certo
> Lucas, mas imagina agora esse data.frame abaixo:
>
> dados = data.frame(x = c(1,2,3,7,12), y = c(0,10,2,3,NA), z = c(1,5,4,8,7))
>
> Observe a condição e o resultado:
>
> subset(dados, y != 10 | is.na(y)
>           & z <= 4)
>
>   x y z
> 1 1 0 1
> 3 3 2 4
> 4 7 3 8
>
> Porque foi imprimido a linha que onde z assume o valor 8?
>
> Obrigado desde já.
>
>
>
>
> Em 27 de dezembro de 2011 09:39, Lucas Petri Damiani [via R-br]
> <ml-node+s2285057n4237015h42 em n4.nabble.com> escreveu:
> >
> > subset(dados, y != 10 | is.na(y))
> >
> >
> > 2011/12/26 Pedro Rafael <[hidden email]>
> >>
> >> 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
> >> [hidden email]
> >> 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.
> >
> >
> >
> > _______________________________________________
> > R-br mailing list
> > [hidden email]
> > 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.
> >
> > ________________________________
> > If you reply to this email, your message will be added to the discussion
> below:
> >
> http://r-br.2285057.n4.nabble.com/R-br-Duvida-Contar-NA-em-Subset-tp4235774p4237015.html
> > To unsubscribe from R-br, click here.
> > NAML
>
>
>
>
> --
> Saudações,
> Pedro Rafael Diniz Marinho.
> Estatístico - Secretaria de Estado da Saúde - PB.
> _______________________________________________
> 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.
>



-- 
Luis Iván Ortiz Valencia
Doutorando Saúde Pública - Epidemiologia, IESC, UFRJ
Estatístico Msc.
Spatial Analyst Msc.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20111227/df0c3a59/attachment.html>


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