[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