[R-br] Excluindo valores NaN

walmes . walmeszeviani em gmail.com
Segunda Setembro 8 12:34:01 BRT 2014


Dependendo da origem dos dados você pode ter NA (campos vazios na leitura),
NaN e Inf caso sejam feitas operações matemáticas e tenha
ocorrências/indeterminações do tipo 0/0. Nessas situações o que se deseja é
limpar todo tipo de valor não finito (NA, NaN e Inf). Existe uma função da
família is.* para cada tipo desses. Abaixo segue um CMR de onde você pode
tirar suas próprias impressões do que se tem disponível para trabalhar
nessas situações.

apropos("^is\\.")

x <- c(NA, NaN, Inf, -Inf, 1:4)
x

data.frame(x=x, "NA"=is.na(x), "NaN"=is.nan(x),
           "Inf"=is.infinite(x), "finite"=is.finite(x))

x <- x[is.finite(x)]
x

À disposição.
Walmes.
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140908/c4fdc7ff/attachment.html>


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