Skip to contents

Returns TRUE for elements equal to the missing value indicator (getOption("scicalc.missing_value"), default -999), e.g. dplyr::filter(df, !is_missing_value(NTFD)).

NA elements return FALSE (they are a separate representation of missing, not the sentinel).

Usage

is_missing_value(x, missing_value = getOption("scicalc.missing_value", -999))

Arguments

x

a numeric vector.

missing_value

the sentinel to test against. Defaults to getOption("scicalc.missing_value", -999).

Value

a logical vector the same length as x.

Examples

is_missing_value(c(1, -999, 3))
#> [1] FALSE  TRUE FALSE