IDPmisc (version 1.1.19)

NaRV.omit: Omit Observations with NA, NaN, Inf and -Inf Values

Description

Omits observations with values which a not regular (=Not a Regular Value) when object is a vector, a factor, a data.frame or a matrix.

Usage

NaRV.omit(x)

Arguments

x

Vector, data.frame or matrix

Value

Returns objects of class vector, factor, data.frame or matrix in the same way as na.omit does. Returns all other objects unchanged and prints a warning.

Details

Irregular values are defined as NA, NaN, Inf and -Inf Values in numerics and NA in factors and characters.

See Also

na.omit

Examples

Run this code
# NOT RUN {
M <- matrix(c(NA,1:7,NA),nrow=3)
M
NaRV.omit(M)

DF <- iris[sample(1:nrow(iris),12),]
DF[1,1] <- NA
DF[10,5] <- NA
row.names(DF) <- 1:12
DF
NaRV.omit(DF)

NaRV.omit(c(NA,1:10,NA))

fac <- factor(c(NA,sample(c(1:9))))
NaRV.omit(fac)

fac <- factor(c(NA,sample(c(1:9))),exclude=NULL)
fac
NaRV.omit(fac)
# }

Run the code above in your browser using DataCamp Workspace