Learn R Programming

epifit (version 0.1.2)

convertNA: Convert a character pattern or numeric value into NA and vice versa.

Description

Convert a character pattern or numeric value into NA and vice versa.

Usage

convertNA(data = NULL, na.character = c(""), na.numeric = NA, fromNA = FALSE)

Arguments

data
a data.frame to summarize.
na.character
a character vector specifying missing character.
na.numeric
a numeric vector specifying missing value.
fromNA
a logical value specifying replacement that NA is replaced with the first element of na.character or na.numeric.

Value

a data.frame with NA replacement.

See Also

countNA

Examples

Run this code
dat <- data.frame(a=c("","2","3"),b=c("4", NA, "."), c=c(-1,1,3),
                  d=c(NA,3,2), stringsAsFactors=FALSE)
dat2 <- convertNA(dat, na.character=c("", "."))
dat3 <- convertNA(dat, na.character=".", na.numeric=-1, fromNA=TRUE)
dat
dat2
dat3

Run the code above in your browser using DataLab