
Last chance! 50% off unlimited learning
Sale ends in
This function modifies a factor by turning NA
into an extra level
(so that NA
values are counted in tables, for instance).
This version of addNA
extends the same function provided in R by
allowing to specify a string name for the extra level (see examples).
addNAstr(x, value = "NA", ...)
an object of class "factor"
, original missing values being coded as an
extra level named NA
if as.string=FALSE
, "NA"
if
as.string=TRUE
, as specified by as.string
if as.string
is
a string.
a vector of data, usually taking a small number of distinct values.
string to use for the extra level name. If NULL, the extra level is created as NA, and the result is the same as the one of the addNA
function.
arguments passed to addNA
.
addNA
(base).
f <- as.factor(c("a","b",NA,"a","b"))
f
addNAstr(f)
addNAstr(f, value="missing")
addNAstr(f, value=NULL)
Run the code above in your browser using DataLab