
8 Set
2014
8 Set
'14
15:34
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.