[R-br] Substituir NA's

Paulo Justiniano paulojus em leg.ufpr.br
Quarta Agosto 10 17:37:08 BRT 2011


complete.cases()
retem apenas as linahs completas do objeto





On Wed, 10 Aug 2011, Daniel Dantas wrote:

> Maravilha! Deu certo aqui pessoal. Muito Obrigado ao Gustavo, Edinho e o Prof. Paulo Justiniano!
> 
> E agora me surge uma outra dúvida:
> 
> ifelse(existe pelo menos um NA na linha, Exclua a linha, Mantenha a linha) ?
> 
> Como escrevo isso acima em linguagem R?
> 
> Obrigado,
> Daniel
> 
> > From: edinhoestat em yahoo.com.br
> > Date: Wed, 10 Aug 2011 16:20:00 -0400
> > To: r-br em listas.c3sl.ufpr.br
> > Subject: Re: [R-br] Substituir NA's
> >
> > If(var="",0.1,var)
> >
> > Edson Lira
> > Estatístico
> > Ma-Am
> >
> > Em 10/08/2011, às 16:09, Daniel Dantas <daniel.dantas em hotmail.com> escreveu:
> >
> > > Boa tarde pessoal,
> > >
> > > A minha dúvida é: Como substituir os NA's de uma matriz pelo valor 0.1 e os que não forem NA manter os valores de x?
> > >
> > > Lógica: Se x = NA, então 0.1, caso contrário x.
> > >
> > > Tentei da forma abaixo mas não obtive exito:
> > >
> > > > x
> > > [,1] [,2] [,3] [,4] [,5] [,6] [,7]
> > > [1,] 0.359375 2.593750 2.453125 0.531250 NA NA NA
> > > [2,] 5.095238 6.619048 3.857143 2.119048 11 0 11
> > > [3,] NA 5.333333 1.000000 2.000000 1 0 1
> > > [4,] 0.800000 7.850000 3.850000 2.250000 4 1 2
> > > [5,] 5.833333 9.000000 4.833333 3.666667 2 0 0
> > > [6,] 2.285714 8.857143 3.428571 2.714286 NA NA NA
> > >
> > > y<- ifelse(x==NA,0.1,x)
> > > > y
> > > [,1] [,2] [,3] [,4] [,5] [,6] [,7]
> > > [1,] NA NA NA NA NA NA NA
> > > [2,] NA NA NA NA NA NA NA
> > > [3,] NA NA NA NA NA NA NA
> > > [4,] NA NA NA NA NA NA NA
> > > [5,] NA NA NA NA NA NA NA
> > > [6,] NA NA NA NA NA NA NA
> > >
> > > Tentei também de outra forma mas também sem sucess:
> > > y<- ifelse(x=="NA",0.1,x)
> > >
> > > Obrigado,
> > > Daniel
> > >
> > >
> > > _______________________________________________
> > > 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.
> > _______________________________________________
> > 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.
> 
>


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